pub struct NoteVisibility {
pub id: Uuid,
pub namespace: String,
pub deleted_at: Option<i64>,
}Expand description
The columns needed to decide whether a note may appear in an ID-based result. Includes soft-deleted rows so the caller can apply its visibility policy.
Fields§
§id: Uuid§namespace: String§deleted_at: Option<i64>Trait Implementations§
Source§impl Clone for NoteVisibility
impl Clone for NoteVisibility
Source§impl Debug for NoteVisibility
impl Debug for NoteVisibility
impl Eq for NoteVisibility
Source§impl PartialEq for NoteVisibility
impl PartialEq for NoteVisibility
impl StructuralPartialEq for NoteVisibility
Auto Trait Implementations§
impl Freeze for NoteVisibility
impl RefUnwindSafe for NoteVisibility
impl Send for NoteVisibility
impl Sync for NoteVisibility
impl Unpin for NoteVisibility
impl UnsafeUnpin for NoteVisibility
impl UnwindSafe for NoteVisibility
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