pub struct SpectrumCacheParamsBuilder { /* private fields */ }Expand description
Builder for SpectrumCacheParams.
Implementations§
Source§impl SpectrumCacheParamsBuilder
impl SpectrumCacheParamsBuilder
Sourcepub fn w(&mut self, value: f32) -> &mut Self
pub fn w(&mut self, value: f32) -> &mut Self
Chebyshev vs Taylor blend weight (0=Taylor, 1=Chebyshev)
Sourcepub fn warmup(&mut self, value: i32) -> &mut Self
pub fn warmup(&mut self, value: i32) -> &mut Self
Steps to always compute before caching starts
Sourcepub fn build(
&self,
) -> Result<SpectrumCacheParams, SpectrumCacheParamsBuilderError>
pub fn build( &self, ) -> Result<SpectrumCacheParams, SpectrumCacheParamsBuilderError>
Trait Implementations§
Source§impl Clone for SpectrumCacheParamsBuilder
impl Clone for SpectrumCacheParamsBuilder
Source§fn clone(&self) -> SpectrumCacheParamsBuilder
fn clone(&self) -> SpectrumCacheParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for SpectrumCacheParamsBuilder
impl RefUnwindSafe for SpectrumCacheParamsBuilder
impl Send for SpectrumCacheParamsBuilder
impl Sync for SpectrumCacheParamsBuilder
impl Unpin for SpectrumCacheParamsBuilder
impl UnsafeUnpin for SpectrumCacheParamsBuilder
impl UnwindSafe for SpectrumCacheParamsBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().