pub enum ClearableValue {
Single(Option<String>),
Array(Option<Vec<String>>),
}Expand description
Represents a potentially cleared or overridden value.
This type is used for values in package sections where values from a pkgbase section might
be cleared or overridden.
Variants§
Trait Implementations§
Source§impl Clone for ClearableValue
impl Clone for ClearableValue
Source§fn clone(&self) -> ClearableValue
fn clone(&self) -> ClearableValue
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClearableValue
impl RefUnwindSafe for ClearableValue
impl Send for ClearableValue
impl Sync for ClearableValue
impl Unpin for ClearableValue
impl UnwindSafe for ClearableValue
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)