pub struct AddonCacheEntry {
pub title: String,
pub repository: RepositoryKind,
pub repository_id: String,
pub primary_folder_id: String,
pub folder_names: Vec<String>,
pub modified: DateTime<Utc>,
pub external_release_id: Option<ExternalReleaseId>,
}Fields§
§title: String§repository: RepositoryKind§repository_id: String§primary_folder_id: String§folder_names: Vec<String>§modified: DateTime<Utc>§external_release_id: Option<ExternalReleaseId>Trait Implementations§
Source§impl Clone for AddonCacheEntry
impl Clone for AddonCacheEntry
Source§fn clone(&self) -> AddonCacheEntry
fn clone(&self) -> AddonCacheEntry
Returns a duplicate 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 AddonCacheEntry
impl Debug for AddonCacheEntry
Source§impl<'de> Deserialize<'de> for AddonCacheEntry
impl<'de> Deserialize<'de> for AddonCacheEntry
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 Serialize for AddonCacheEntry
impl Serialize for AddonCacheEntry
Source§impl TryFrom<&Addon> for AddonCacheEntry
impl TryFrom<&Addon> for AddonCacheEntry
Source§type Error = CacheError
type Error = CacheError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for AddonCacheEntry
impl RefUnwindSafe for AddonCacheEntry
impl Send for AddonCacheEntry
impl Sync for AddonCacheEntry
impl Unpin for AddonCacheEntry
impl UnwindSafe for AddonCacheEntry
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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