pub struct RoleEnumSchema {
pub name: &'static str,
pub variants: &'static [EnumVariantSchema],
}Expand description
A role enum that codegen mirrors into Kotlin.
Fields§
§name: &'static str§variants: &'static [EnumVariantSchema]Trait Implementations§
Source§impl Clone for RoleEnumSchema
impl Clone for RoleEnumSchema
impl Copy for RoleEnumSchema
Source§impl Debug for RoleEnumSchema
impl Debug for RoleEnumSchema
impl Eq for RoleEnumSchema
Source§impl PartialEq for RoleEnumSchema
impl PartialEq for RoleEnumSchema
impl StructuralPartialEq for RoleEnumSchema
Auto Trait Implementations§
impl Freeze for RoleEnumSchema
impl RefUnwindSafe for RoleEnumSchema
impl Send for RoleEnumSchema
impl Sync for RoleEnumSchema
impl Unpin for RoleEnumSchema
impl UnsafeUnpin for RoleEnumSchema
impl UnwindSafe for RoleEnumSchema
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.