#[non_exhaustive]pub struct DropImportOptions { /* private fields */ }Expand description
Options controlling validation and filtering during drop import.
Implementations§
Source§impl DropImportOptions
impl DropImportOptions
pub fn with_filter(self, filter: FilterEngine) -> Self
pub fn with_available_dependencies( self, available: BTreeMap<Uuid, Version>, ) -> Self
pub const fn filter(&self) -> Option<&FilterEngine>
pub const fn available_dependencies(&self) -> &BTreeMap<Uuid, Version>
Trait Implementations§
Source§impl Clone for DropImportOptions
impl Clone for DropImportOptions
Source§fn clone(&self) -> DropImportOptions
fn clone(&self) -> DropImportOptions
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 DropImportOptions
impl Debug for DropImportOptions
Source§impl Default for DropImportOptions
impl Default for DropImportOptions
Source§fn default() -> DropImportOptions
fn default() -> DropImportOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DropImportOptions
impl RefUnwindSafe for DropImportOptions
impl Send for DropImportOptions
impl Sync for DropImportOptions
impl Unpin for DropImportOptions
impl UnsafeUnpin for DropImportOptions
impl UnwindSafe for DropImportOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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