pub enum AssetChangeKind {
Created,
Modified,
Removed,
}Expand description
What kind of change happened to an asset on disk.
Renames are decomposed into Removed + Created to keep consumer code
simple — handle two events instead of carrying a from/to pair through
the pipeline.
Variants§
Created
A new asset file appeared.
Modified
An existing asset file’s bytes (or attributes) changed.
Removed
An asset file was deleted.
Trait Implementations§
Source§impl Clone for AssetChangeKind
impl Clone for AssetChangeKind
Source§fn clone(&self) -> AssetChangeKind
fn clone(&self) -> AssetChangeKind
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 AssetChangeKind
impl Debug for AssetChangeKind
Source§impl PartialEq for AssetChangeKind
impl PartialEq for AssetChangeKind
Source§fn eq(&self, other: &AssetChangeKind) -> bool
fn eq(&self, other: &AssetChangeKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AssetChangeKind
impl StructuralPartialEq for AssetChangeKind
Auto Trait Implementations§
impl Freeze for AssetChangeKind
impl RefUnwindSafe for AssetChangeKind
impl Send for AssetChangeKind
impl Sync for AssetChangeKind
impl Unpin for AssetChangeKind
impl UnsafeUnpin for AssetChangeKind
impl UnwindSafe for AssetChangeKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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