#[non_exhaustive]pub struct RouterMap {
pub routes: Vec<Route>,
pub notes: Vec<Note>,
}Expand description
A parsed route table: {"routerMap": [{…}, …]}.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.routes: Vec<Route>In file order.
notes: Vec<Note>Fields that were present but wrongly typed, and so skipped.
Implementations§
Trait Implementations§
impl Eq for RouterMap
impl StructuralPartialEq for RouterMap
Auto Trait Implementations§
impl Forget for RouterMap
impl Freeze for RouterMap
impl Move for RouterMap
impl RefUnwindSafe for RouterMap
impl Send for RouterMap
impl Sync for RouterMap
impl Unpin for RouterMap
impl UnsafeUnpin for RouterMap
impl UnwindSafe for RouterMap
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