pub struct BindingSignature {
pub rust: String,
pub asynchronous: bool,
pub receiver: Option<String>,
pub arguments: Vec<BindingArgument>,
pub return_type: String,
pub generics: String,
}Fields§
§rust: StringCanonical token spelling of the signature shared with Rust emission.
asynchronous: bool§receiver: Option<String>§arguments: Vec<BindingArgument>§return_type: String§generics: StringTrait Implementations§
Source§impl Clone for BindingSignature
impl Clone for BindingSignature
Source§impl Debug for BindingSignature
impl Debug for BindingSignature
Source§impl<'de> Deserialize<'de> for BindingSignature
impl<'de> Deserialize<'de> for BindingSignature
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BindingSignature
Source§impl PartialEq for BindingSignature
impl PartialEq for BindingSignature
Source§impl Serialize for BindingSignature
impl Serialize for BindingSignature
impl StructuralPartialEq for BindingSignature
Auto Trait Implementations§
impl Freeze for BindingSignature
impl RefUnwindSafe for BindingSignature
impl Send for BindingSignature
impl Sync for BindingSignature
impl Unpin for BindingSignature
impl UnsafeUnpin for BindingSignature
impl UnwindSafe for BindingSignature
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.