pub struct RecentAsset {
pub path: String,
pub last_used: u64,
pub tags: Vec<String>,
pub label: u8,
pub pinned: bool,
}Fields§
§path: String§last_used: u64Unix seconds.
label: u80 = none, 1..=8 = LABEL_COLORS index + 1.
pinned: boolPinned entries stay at the top and are never evicted by the cap.
Trait Implementations§
Source§impl Clone for RecentAsset
impl Clone for RecentAsset
Source§fn clone(&self) -> RecentAsset
fn clone(&self) -> RecentAsset
Returns a copy 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 moreSource§impl Debug for RecentAsset
impl Debug for RecentAsset
Source§impl Default for RecentAsset
impl Default for RecentAsset
Source§impl<'de> Deserialize<'de> for RecentAssetwhere
RecentAsset: Default,
impl<'de> Deserialize<'de> for RecentAssetwhere
RecentAsset: Default,
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 RecentAsset
impl PartialEq for RecentAsset
Source§impl Serialize for RecentAsset
impl Serialize for RecentAsset
impl StructuralPartialEq for RecentAsset
Auto Trait Implementations§
impl Freeze for RecentAsset
impl RefUnwindSafe for RecentAsset
impl Send for RecentAsset
impl Sync for RecentAsset
impl Unpin for RecentAsset
impl UnwindSafe for RecentAsset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more