pub struct CapabilityMethodDef {
pub signature: BuiltinSignature,
pub contract: BuiltinContract,
pub doc: &'static str,
pub signature_text: Option<&'static str>,
}Expand description
One method contract before its name-keyed manifest projection.
Fields§
§signature: BuiltinSignature§contract: BuiltinContract§doc: &'static str§signature_text: Option<&'static str>Trait Implementations§
Source§impl Clone for CapabilityMethodDef
impl Clone for CapabilityMethodDef
Source§fn clone(&self) -> CapabilityMethodDef
fn clone(&self) -> CapabilityMethodDef
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 moreimpl Copy for CapabilityMethodDef
Auto Trait Implementations§
impl Freeze for CapabilityMethodDef
impl RefUnwindSafe for CapabilityMethodDef
impl Send for CapabilityMethodDef
impl Sync for CapabilityMethodDef
impl Unpin for CapabilityMethodDef
impl UnsafeUnpin for CapabilityMethodDef
impl UnwindSafe for CapabilityMethodDef
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