pub struct SessionDeleteRequest {
pub session_id: WireSessionId,
pub hard: bool,
pub request_id: WireUuid,
pub act_as: Option<ActAs>,
}Expand description
SESSION_DELETE (0x0075). Removes a session’s memories + graph rows.
Defaults to soft (7-day grace); hard = true zeroes immediately. The
default session (session_id = 0) is non-deletable.
Fields§
§session_id: WireSessionId§hard: booltrue ⇒ hard tombstone (immediate); false (default) ⇒ soft.
request_id: WireUuid§act_as: Option<ActAs>Trait Implementations§
Source§impl Clone for SessionDeleteRequest
impl Clone for SessionDeleteRequest
Source§impl Debug for SessionDeleteRequest
impl Debug for SessionDeleteRequest
Source§impl<'de> Deserialize<'de> for SessionDeleteRequest
impl<'de> Deserialize<'de> for SessionDeleteRequest
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 Eq for SessionDeleteRequest
Source§impl PartialEq for SessionDeleteRequest
impl PartialEq for SessionDeleteRequest
Source§impl Serialize for SessionDeleteRequest
impl Serialize for SessionDeleteRequest
impl StructuralPartialEq for SessionDeleteRequest
Auto Trait Implementations§
impl Freeze for SessionDeleteRequest
impl RefUnwindSafe for SessionDeleteRequest
impl Send for SessionDeleteRequest
impl Sync for SessionDeleteRequest
impl Unpin for SessionDeleteRequest
impl UnsafeUnpin for SessionDeleteRequest
impl UnwindSafe for SessionDeleteRequest
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