pub struct ResolvedEnumType {
pub name: ResolvedLocalTypeIdentifier,
pub assigned_name: String,
pub module_path: Vec<String>,
pub number: TypeNumber,
}
Fields§
§name: ResolvedLocalTypeIdentifier
§assigned_name: String
§module_path: Vec<String>
§number: TypeNumber
Implementations§
Source§impl ResolvedEnumType
impl ResolvedEnumType
pub fn new( name: ResolvedLocalTypeIdentifier, assigned_name: &str, module_path: Vec<String>, number: TypeNumber, ) -> Self
pub fn name(&self) -> &ResolvedLocalTypeIdentifier
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedEnumType
impl RefUnwindSafe for ResolvedEnumType
impl Send for ResolvedEnumType
impl Sync for ResolvedEnumType
impl Unpin for ResolvedEnumType
impl UnwindSafe for ResolvedEnumType
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