pub struct DefaultSinks { /* private fields */ }Expand description
The default hook bundle of one output folder (handled in the order timeline -> run.log -> full PLY -> models -> snapshots).
Implementations§
Source§impl DefaultSinks
impl DefaultSinks
Sourcepub fn new(out: &Path, opts: &SinkOptions) -> Result<Self>
pub fn new(out: &Path, opts: &SinkOptions) -> Result<Self>
Create full/preview, full/refined and work under out, and open timeline.txt and run.log anew.
It does not delete the folder.
Sourcepub fn with_set(out: &Path, echo: bool, set: SinkSet) -> Result<Self>
pub fn with_set(out: &Path, echo: bool, set: SinkSet) -> Result<Self>
Enable only the chosen hooks. work is always created; full/preview and full/refined only when zone PLY is enabled.
If run.log is off, records go only to standard output when echo is set, and DONE is not created either. It does not delete the
folder.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultSinks
impl !Sync for DefaultSinks
impl !UnwindSafe for DefaultSinks
impl Freeze for DefaultSinks
impl Send for DefaultSinks
impl Unpin for DefaultSinks
impl UnsafeUnpin for DefaultSinks
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.