pub enum NameNamespace {
TypeDeclaration,
Operation,
Field,
Parameter,
EnumCase,
UnionCase,
ChildObject,
}Expand description
Namespace in which a declaration name must be unique.
Variants§
TypeDeclaration
Named types in an interface descriptor.
Operation
Operations in an interface descriptor.
Field
Fields in an inline or named record type.
Parameter
Parameters in an operation declaration.
EnumCase
Cases in an enum type.
UnionCase
Cases in a union type.
ChildObject
Child object names beneath one tree node.
Trait Implementations§
Source§impl Clone for NameNamespace
impl Clone for NameNamespace
impl Copy for NameNamespace
Source§impl Debug for NameNamespace
impl Debug for NameNamespace
impl Eq for NameNamespace
Source§impl PartialEq for NameNamespace
impl PartialEq for NameNamespace
impl StructuralPartialEq for NameNamespace
Auto Trait Implementations§
impl Freeze for NameNamespace
impl RefUnwindSafe for NameNamespace
impl Send for NameNamespace
impl Sync for NameNamespace
impl Unpin for NameNamespace
impl UnsafeUnpin for NameNamespace
impl UnwindSafe for NameNamespace
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