pub struct InertiaPropsStruct {
pub name: String,
pub fields: Vec<StructField>,
pub rename_all: SerdeCase,
pub module_path: String,
}Expand description
Represents a parsed InertiaProps struct
Fields§
§name: String§fields: Vec<StructField>§rename_all: SerdeCaseSerde rename_all attribute on the struct
module_path: StringModule path where this struct is defined (e.g., “shelter::applications”) Used to generate unique namespaced TypeScript interface names
Trait Implementations§
Source§impl Clone for InertiaPropsStruct
impl Clone for InertiaPropsStruct
Source§fn clone(&self) -> InertiaPropsStruct
fn clone(&self) -> InertiaPropsStruct
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InertiaPropsStruct
impl RefUnwindSafe for InertiaPropsStruct
impl Send for InertiaPropsStruct
impl Sync for InertiaPropsStruct
impl Unpin for InertiaPropsStruct
impl UnsafeUnpin for InertiaPropsStruct
impl UnwindSafe for InertiaPropsStruct
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,
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more