pub struct DeclaredImplementation {
pub node: Node,
pub method: String,
pub path: String,
pub evidence: Evidence,
}Expand description
Declared source symbol and the HTTP contract it implements.
Fields§
§node: NodeLightweight source symbol node.
method: StringCanonical implemented HTTP method.
path: StringCanonical implemented HTTP path.
evidence: EvidenceEvidence from the source declaration and file fingerprint.
Trait Implementations§
Source§impl Clone for DeclaredImplementation
impl Clone for DeclaredImplementation
Source§fn clone(&self) -> DeclaredImplementation
fn clone(&self) -> DeclaredImplementation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeclaredImplementation
impl Debug for DeclaredImplementation
Source§impl PartialEq for DeclaredImplementation
impl PartialEq for DeclaredImplementation
impl StructuralPartialEq for DeclaredImplementation
Auto Trait Implementations§
impl Freeze for DeclaredImplementation
impl RefUnwindSafe for DeclaredImplementation
impl Send for DeclaredImplementation
impl Sync for DeclaredImplementation
impl Unpin for DeclaredImplementation
impl UnsafeUnpin for DeclaredImplementation
impl UnwindSafe for DeclaredImplementation
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