pub struct RouteIR {
pub path: String,
pub segments: Vec<RouteSegment>,
pub components: RouteComponents,
pub metadata: RouteMetadata,
pub children: Vec<RouteIR>,
}
Expand description
ルートIR
Fields§
§path: String
§segments: Vec<RouteSegment>
§components: RouteComponents
§metadata: RouteMetadata
§children: Vec<RouteIR>
Implementations§
Source§impl RouteIR
impl RouteIR
pub fn new(path: String) -> Self
Sourcepub fn set_page(&mut self, component: ComponentIR)
pub fn set_page(&mut self, component: ComponentIR)
ページコンポーネントを設定
Sourcepub fn set_layout(&mut self, component: ComponentIR)
pub fn set_layout(&mut self, component: ComponentIR)
レイアウトコンポーネントを設定
Sourcepub fn set_loading(&mut self, component: ComponentIR)
pub fn set_loading(&mut self, component: ComponentIR)
ローディングコンポーネントを設定
Sourcepub fn set_error(&mut self, component: ComponentIR)
pub fn set_error(&mut self, component: ComponentIR)
エラーコンポーネントを設定
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RouteIR
impl<'de> Deserialize<'de> for RouteIR
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for RouteIR
Auto Trait Implementations§
impl Freeze for RouteIR
impl RefUnwindSafe for RouteIR
impl Send for RouteIR
impl Sync for RouteIR
impl Unpin for RouteIR
impl UnwindSafe for RouteIR
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