pub enum StripChunks {
None,
Strip(IndexSet<[u8; 4]>),
Safe,
Keep(IndexSet<[u8; 4]>),
All,
}Expand description
Options to use when stripping chunks (metadata)
Variants§
None
None
…except caBX chunk if it contains a C2PA.org signature.
Strip(IndexSet<[u8; 4]>)
Remove specific chunks
Safe
Remove all chunks that won’t affect image display
Keep(IndexSet<[u8; 4]>)
Remove all non-critical chunks except these
All
All non-critical chunks
Trait Implementations§
Source§impl Clone for StripChunks
impl Clone for StripChunks
Source§fn clone(&self) -> StripChunks
fn clone(&self) -> StripChunks
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 StripChunks
impl Debug for StripChunks
impl Eq for StripChunks
Source§impl PartialEq for StripChunks
impl PartialEq for StripChunks
impl StructuralPartialEq for StripChunks
Auto Trait Implementations§
impl Freeze for StripChunks
impl RefUnwindSafe for StripChunks
impl Send for StripChunks
impl Sync for StripChunks
impl Unpin for StripChunks
impl UnsafeUnpin for StripChunks
impl UnwindSafe for StripChunks
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.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