pub trait CrossrefQuery: CrossrefRoute + Clone {
// Required method
fn resource_component(self) -> ResourceComponent;
// Provided method
fn to_url(&self, base_path: &str) -> Result<String> { ... }
}
Expand description
root level trait to construct full crossref api request urls
Required Methods§
Sourcefn resource_component(self) -> ResourceComponent
fn resource_component(self) -> ResourceComponent
the resource component endpoint this route targets
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.