pub enum ResolvedLink<'a> {
Show 39 variants
Foreign,
Schema(&'a Schema),
Struct(&'a Schema, &'a StructDef),
Field(&'a Schema, &'a StructDef, &'a StructField),
FallbackField(&'a Schema, &'a StructDef, &'a StructFallback),
Enum(&'a Schema, &'a EnumDef),
Variant(&'a Schema, &'a EnumDef, &'a EnumVariant),
FallbackVariant(&'a Schema, &'a EnumDef, &'a EnumFallback),
Service(&'a Schema, &'a ServiceDef),
Function(&'a Schema, &'a ServiceDef, &'a FunctionDef),
FunctionArgsStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct),
FunctionArgsField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField),
FunctionArgsFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback),
FunctionArgsEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum),
FunctionArgsVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant),
FunctionArgsFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback),
FunctionOkStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct),
FunctionOkField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField),
FunctionOkFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback),
FunctionOkEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum),
FunctionOkVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant),
FunctionOkFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback),
FunctionErrStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct),
FunctionErrField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField),
FunctionErrFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback),
FunctionErrEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum),
FunctionErrVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant),
FunctionErrFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback),
FunctionFallback(&'a Schema, &'a ServiceDef, &'a FunctionFallback),
Event(&'a Schema, &'a ServiceDef, &'a EventDef),
EventStruct(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct),
EventField(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct, &'a StructField),
EventFallbackField(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct, &'a StructFallback),
EventEnum(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum),
EventVariant(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum, &'a EnumVariant),
EventFallbackVariant(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum, &'a EnumFallback),
EventFallback(&'a Schema, &'a ServiceDef, &'a EventFallback),
Const(&'a Schema, &'a ConstDef),
Newtype(&'a Schema, &'a NewtypeDef),
}Variants§
Foreign
Schema(&'a Schema)
Struct(&'a Schema, &'a StructDef)
Field(&'a Schema, &'a StructDef, &'a StructField)
FallbackField(&'a Schema, &'a StructDef, &'a StructFallback)
Enum(&'a Schema, &'a EnumDef)
Variant(&'a Schema, &'a EnumDef, &'a EnumVariant)
FallbackVariant(&'a Schema, &'a EnumDef, &'a EnumFallback)
Service(&'a Schema, &'a ServiceDef)
Function(&'a Schema, &'a ServiceDef, &'a FunctionDef)
FunctionArgsStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct)
FunctionArgsField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField)
FunctionArgsFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback)
FunctionArgsEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum)
FunctionArgsVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant)
FunctionArgsFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback)
FunctionOkStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct)
FunctionOkField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField)
FunctionOkFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback)
FunctionOkEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum)
FunctionOkVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant)
FunctionOkFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback)
FunctionErrStruct(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct)
FunctionErrField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructField)
FunctionErrFallbackField(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineStruct, &'a StructFallback)
FunctionErrEnum(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum)
FunctionErrVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumVariant)
FunctionErrFallbackVariant(&'a Schema, &'a ServiceDef, &'a FunctionDef, &'a FunctionPart, &'a InlineEnum, &'a EnumFallback)
FunctionFallback(&'a Schema, &'a ServiceDef, &'a FunctionFallback)
Event(&'a Schema, &'a ServiceDef, &'a EventDef)
EventStruct(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct)
EventField(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct, &'a StructField)
EventFallbackField(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineStruct, &'a StructFallback)
EventEnum(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum)
EventVariant(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum, &'a EnumVariant)
EventFallbackVariant(&'a Schema, &'a ServiceDef, &'a EventDef, &'a InlineEnum, &'a EnumFallback)
EventFallback(&'a Schema, &'a ServiceDef, &'a EventFallback)
Const(&'a Schema, &'a ConstDef)
Newtype(&'a Schema, &'a NewtypeDef)
Trait Implementations§
Source§impl<'a> Clone for ResolvedLink<'a>
impl<'a> Clone for ResolvedLink<'a>
Source§fn clone(&self) -> ResolvedLink<'a>
fn clone(&self) -> ResolvedLink<'a>
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for ResolvedLink<'a>
impl<'a> Debug for ResolvedLink<'a>
impl<'a> Copy for ResolvedLink<'a>
Auto Trait Implementations§
impl<'a> Freeze for ResolvedLink<'a>
impl<'a> RefUnwindSafe for ResolvedLink<'a>
impl<'a> Send for ResolvedLink<'a>
impl<'a> Sync for ResolvedLink<'a>
impl<'a> Unpin for ResolvedLink<'a>
impl<'a> UnwindSafe for ResolvedLink<'a>
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)