pub struct MemberSpec {
pub name: String,
pub type_: Ref<TypeNode>,
pub facets: Facets,
}Expand description
Everything needed to declare a member.
Fields§
§name: StringSimple name.
type_: Ref<TypeNode>Declared type.
facets: FacetsPer-source information.
Implementations§
Trait Implementations§
Source§impl Clone for MemberSpec
impl Clone for MemberSpec
Source§impl Debug for MemberSpec
impl Debug for MemberSpec
impl Eq for MemberSpec
Source§impl PartialEq for MemberSpec
impl PartialEq for MemberSpec
impl StructuralPartialEq for MemberSpec
Auto Trait Implementations§
impl Freeze for MemberSpec
impl RefUnwindSafe for MemberSpec
impl Send for MemberSpec
impl Sync for MemberSpec
impl Unpin for MemberSpec
impl UnsafeUnpin for MemberSpec
impl UnwindSafe for MemberSpec
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