#[non_exhaustive]pub enum PlaceOrigin {
User,
Code,
}Expand description
Place entry origin.
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.
User
Added by the application/user and intended to be persisted.
Code
Added by the library/application code (e.g. system drives).
Trait Implementations§
Source§impl Clone for PlaceOrigin
impl Clone for PlaceOrigin
Source§fn clone(&self) -> PlaceOrigin
fn clone(&self) -> PlaceOrigin
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 PlaceOrigin
impl Debug for PlaceOrigin
Source§impl Hash for PlaceOrigin
impl Hash for PlaceOrigin
Source§impl PartialEq for PlaceOrigin
impl PartialEq for PlaceOrigin
impl Copy for PlaceOrigin
impl Eq for PlaceOrigin
impl StructuralPartialEq for PlaceOrigin
Auto Trait Implementations§
impl Freeze for PlaceOrigin
impl RefUnwindSafe for PlaceOrigin
impl Send for PlaceOrigin
impl Sync for PlaceOrigin
impl Unpin for PlaceOrigin
impl UnsafeUnpin for PlaceOrigin
impl UnwindSafe for PlaceOrigin
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.