#[non_exhaustive]pub enum RepresentationAvailability {
Online,
Partial,
Offline,
Ambiguous,
Error,
}Expand description
Aggregated availability of a complete representation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Online
Every required resource and frame is resolvable.
Partial
Some required content is resolvable and some is unavailable.
Offline
No required content is resolvable.
Ambiguous
A required resource has multiple plausible candidates.
Error
Required resource resolution could not complete safely.
Trait Implementations§
Source§impl Clone for RepresentationAvailability
impl Clone for RepresentationAvailability
Source§fn clone(&self) -> RepresentationAvailability
fn clone(&self) -> RepresentationAvailability
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 moreimpl Copy for RepresentationAvailability
Source§impl Debug for RepresentationAvailability
impl Debug for RepresentationAvailability
impl Eq for RepresentationAvailability
Source§impl Hash for RepresentationAvailability
impl Hash for RepresentationAvailability
Source§impl PartialEq for RepresentationAvailability
impl PartialEq for RepresentationAvailability
Source§fn eq(&self, other: &RepresentationAvailability) -> bool
fn eq(&self, other: &RepresentationAvailability) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RepresentationAvailability
Auto Trait Implementations§
impl Freeze for RepresentationAvailability
impl RefUnwindSafe for RepresentationAvailability
impl Send for RepresentationAvailability
impl Sync for RepresentationAvailability
impl Unpin for RepresentationAvailability
impl UnsafeUnpin for RepresentationAvailability
impl UnwindSafe for RepresentationAvailability
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