pub struct UnlinkRequest {
pub source: WireMemoryId,
pub target: WireMemoryId,
pub kind: EdgeKindWire,
pub request_id: WireUuid,
pub txn_id: Option<WireUuid>,
pub act_as: Option<ActAs>,
}Expand description
UNLINK (0x0026). Removes the edge identified by the
(source, kind, target) triple.
Fields§
§source: WireMemoryId§target: WireMemoryId§kind: EdgeKindWire§request_id: WireUuid§txn_id: Option<WireUuid>§act_as: Option<ActAs>Effective identity this unlink runs as. None (omitted on the wire)
means the op runs as the connection’s own key-bound identity.
Trait Implementations§
Source§impl Clone for UnlinkRequest
impl Clone for UnlinkRequest
Source§impl Debug for UnlinkRequest
impl Debug for UnlinkRequest
Source§impl<'de> Deserialize<'de> for UnlinkRequest
impl<'de> Deserialize<'de> for UnlinkRequest
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
Source§impl PartialEq for UnlinkRequest
impl PartialEq for UnlinkRequest
Source§impl Serialize for UnlinkRequest
impl Serialize for UnlinkRequest
impl StructuralPartialEq for UnlinkRequest
Auto Trait Implementations§
impl Freeze for UnlinkRequest
impl RefUnwindSafe for UnlinkRequest
impl Send for UnlinkRequest
impl Sync for UnlinkRequest
impl Unpin for UnlinkRequest
impl UnsafeUnpin for UnlinkRequest
impl UnwindSafe for UnlinkRequest
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