pub struct MiniCore { /* private fields */ }Implementations§
Source§impl MiniCore
 
impl MiniCore
pub fn from_flags<'a>(flags: impl IntoIterator<Item = &'a str>) -> Self
pub fn available_flags() -> impl Iterator<Item = &'static str>
Sourcepub fn source_code(self) -> String
 
pub fn source_code(self) -> String
Strips parts of minicore.rs which are flagged by inactive flags.
This is probably over-engineered to support flags dependencies.
Auto Trait Implementations§
impl Freeze for MiniCore
impl RefUnwindSafe for MiniCore
impl Send for MiniCore
impl Sync for MiniCore
impl Unpin for MiniCore
impl UnwindSafe for MiniCore
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