pub struct LinkPathSegment {
pub entity_type: String,
pub entity_id: Uuid,
pub route_name: Option<String>,
pub link_definition: Option<LinkDefinition>,
pub link_direction: Option<LinkDirection>,
}Expand description
Segment d’une chaîne de liens imbriqués
Fields§
§entity_type: StringType d’entité (singulier)
entity_id: UuidID de l’entité
route_name: Option<String>Nom de la route (si présent)
link_definition: Option<LinkDefinition>Définition du lien (si présent)
link_direction: Option<LinkDirection>Direction du lien (Forward ou Reverse)
Trait Implementations§
Source§impl Clone for LinkPathSegment
impl Clone for LinkPathSegment
Source§fn clone(&self) -> LinkPathSegment
fn clone(&self) -> LinkPathSegment
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 moreSource§impl Debug for LinkPathSegment
impl Debug for LinkPathSegment
Auto Trait Implementations§
impl Freeze for LinkPathSegment
impl RefUnwindSafe for LinkPathSegment
impl Send for LinkPathSegment
impl Sync for LinkPathSegment
impl Unpin for LinkPathSegment
impl UnwindSafe for LinkPathSegment
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