pub struct FieldSignature {
pub name: SharedString,
pub ty: TypeId,
pub modifiers: FieldModifiers,
}Expand description
Type-level field signature for resolution.
Fields§
§name: SharedStringField name.
ty: TypeIdField type.
modifiers: FieldModifiersVisibility and behavior modifiers.
Implementations§
Source§impl FieldSignature
impl FieldSignature
pub fn new(name: SharedString, ty: TypeId, modifiers: FieldModifiers) -> Self
Trait Implementations§
Source§impl Clone for FieldSignature
impl Clone for FieldSignature
Source§fn clone(&self) -> FieldSignature
fn clone(&self) -> FieldSignature
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 moreSource§impl Debug for FieldSignature
impl Debug for FieldSignature
Source§impl PartialEq for FieldSignature
impl PartialEq for FieldSignature
impl StructuralPartialEq for FieldSignature
Auto Trait Implementations§
impl Freeze for FieldSignature
impl RefUnwindSafe for FieldSignature
impl Send for FieldSignature
impl Sync for FieldSignature
impl Unpin for FieldSignature
impl UnsafeUnpin for FieldSignature
impl UnwindSafe for FieldSignature
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