pub enum ResolvedDefinition {
StructType(ResolvedStructType),
EnumType(ResolvedEnumTypeRef, Vec<ResolvedEnumVariantType>),
Function(),
ExternalFunction(),
ImplType(ResolvedType),
FunctionDef(ResolvedFunction),
Alias(ResolvedType),
Comment(String),
}
Variants§
StructType(ResolvedStructType)
EnumType(ResolvedEnumTypeRef, Vec<ResolvedEnumVariantType>)
Function()
ExternalFunction()
ImplType(ResolvedType)
FunctionDef(ResolvedFunction)
Alias(ResolvedType)
Comment(String)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedDefinition
impl !RefUnwindSafe for ResolvedDefinition
impl !Send for ResolvedDefinition
impl !Sync for ResolvedDefinition
impl Unpin for ResolvedDefinition
impl !UnwindSafe for ResolvedDefinition
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