pub struct FileUserData {
pub accessed_at: Option<Timestamp>,
pub modified_at: Option<Timestamp>,
pub pinned: bool,
pub starred: bool,
pub access_level: Option<AccessLevel>,
}Expand description
User-specific file metadata (access tracking, pinned/starred status)
Fields§
§accessed_at: Option<Timestamp>§modified_at: Option<Timestamp>§pinned: bool§starred: bool§access_level: Option<AccessLevel>Cached source-reported access level for cross-context (hand-pinned)
rows. Written by POST /files/{id}/refresh and FSHR on_accept on the
receiver side. Cross-context list responses prefer this over the
FSHR-fallback path in get_access_level. None means the row has
never been refreshed (frontend renders no badge).
Trait Implementations§
Source§impl Clone for FileUserData
impl Clone for FileUserData
Source§fn clone(&self) -> FileUserData
fn clone(&self) -> FileUserData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FileUserData
impl Debug for FileUserData
Source§impl Default for FileUserData
impl Default for FileUserData
Source§fn default() -> FileUserData
fn default() -> FileUserData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileUserData
impl<'de> Deserialize<'de> for FileUserData
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
Auto Trait Implementations§
impl Freeze for FileUserData
impl RefUnwindSafe for FileUserData
impl Send for FileUserData
impl Sync for FileUserData
impl Unpin for FileUserData
impl UnsafeUnpin for FileUserData
impl UnwindSafe for FileUserData
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