pub struct DirectLinkExtractor {
pub tenant_id: Uuid,
pub link_type: String,
pub source: EntityReference,
pub target: EntityReference,
pub link_definition: Option<LinkDefinition>,
}Expand description
Extractor for direct link creation/deletion
Format: /{source_type}/{source_id}/{link_type}/{target_type}/{target_id}
Fields§
§tenant_id: Uuid§link_type: String§source: EntityReference§target: EntityReference§link_definition: Option<LinkDefinition>Implementations§
Trait Implementations§
Source§impl Clone for DirectLinkExtractor
impl Clone for DirectLinkExtractor
Source§fn clone(&self) -> DirectLinkExtractor
fn clone(&self) -> DirectLinkExtractor
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 DirectLinkExtractor
impl RefUnwindSafe for DirectLinkExtractor
impl Send for DirectLinkExtractor
impl Sync for DirectLinkExtractor
impl Unpin for DirectLinkExtractor
impl UnwindSafe for DirectLinkExtractor
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