pub struct NamespaceMinimizer { /* private fields */ }
Expand description
Comprehensive namespace minimizer
Implementations§
Source§impl NamespaceMinimizer
impl NamespaceMinimizer
Sourcepub fn new(version: ERNVersion) -> Self
pub fn new(version: ERNVersion) -> Self
Create new namespace minimizer
Sourcepub fn with_conflict_resolution(self, strategy: ConflictResolution) -> Self
pub fn with_conflict_resolution(self, strategy: ConflictResolution) -> Self
Create namespace minimizer with specific conflict resolution
Auto Trait Implementations§
impl Freeze for NamespaceMinimizer
impl RefUnwindSafe for NamespaceMinimizer
impl Send for NamespaceMinimizer
impl Sync for NamespaceMinimizer
impl Unpin for NamespaceMinimizer
impl UnwindSafe for NamespaceMinimizer
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> 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