Struct SignatureProperty
pub struct SignatureProperty {
pub has_this: bool,
pub modifiers: Vec<Token>,
pub base: TypeSignature,
pub params: Vec<SignatureParameter>,
}Expand description
Property signature (II.23.2.5)
Fields§
§has_this: boolIndicates the passing of a ‘this’ pointer
modifiers: Vec<Token>The custom modifiers for this field - TypeDefOrRefOrSpecEncoded
base: TypeSignatureThe signature of this property
params: Vec<SignatureParameter>The parameters of this property
Trait Implementations§
§impl Clone for SignatureProperty
impl Clone for SignatureProperty
§fn clone(&self) -> SignatureProperty
fn clone(&self) -> SignatureProperty
Returns a duplicate 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 more§impl Debug for SignatureProperty
impl Debug for SignatureProperty
§impl Default for SignatureProperty
impl Default for SignatureProperty
§fn default() -> SignatureProperty
fn default() -> SignatureProperty
Returns the “default value” for a type. Read more
§impl PartialEq for SignatureProperty
impl PartialEq for SignatureProperty
impl StructuralPartialEq for SignatureProperty
Auto Trait Implementations§
impl Freeze for SignatureProperty
impl RefUnwindSafe for SignatureProperty
impl Send for SignatureProperty
impl Sync for SignatureProperty
impl Unpin for SignatureProperty
impl UnwindSafe for SignatureProperty
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more