pub struct RouteMetadata {
pub route: Route,
pub provider_name: String,
pub provider_version: String,
pub feature_name: String,
pub feature_description: String,
pub operation_name: String,
pub operation_description: String,
pub operation_arguments: Vec<ArgumentMetadata>,
pub operation_return_type: String,
pub is_mutating: bool,
pub estimated_duration_ms: Option<u64>,
}
Expand description
Metadata for a specific route
Fields§
§route: Route
§provider_name: String
§provider_version: String
§feature_name: String
§feature_description: String
§operation_name: String
§operation_description: String
§operation_arguments: Vec<ArgumentMetadata>
§operation_return_type: String
§is_mutating: bool
§estimated_duration_ms: Option<u64>
Trait Implementations§
Source§impl Clone for RouteMetadata
impl Clone for RouteMetadata
Source§fn clone(&self) -> RouteMetadata
fn clone(&self) -> RouteMetadata
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RouteMetadata
impl RefUnwindSafe for RouteMetadata
impl Send for RouteMetadata
impl Sync for RouteMetadata
impl Unpin for RouteMetadata
impl UnwindSafe for RouteMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more