pub struct SurvivalFunctionParams {
pub mt: MortTableConfig,
pub x: f64,
pub t: f64,
pub k: f64,
pub entry_age: Option<u32>,
}Fields§
§mt: MortTableConfig§x: f64§t: f64§k: f64§entry_age: Option<u32>Implementations§
Source§impl SurvivalFunctionParams
impl SurvivalFunctionParams
Sourcepub fn builder() -> SurvivalFunctionParamsBuilder
pub fn builder() -> SurvivalFunctionParamsBuilder
Create an instance of SurvivalFunctionParams using the builder syntax
Source§impl SurvivalFunctionParams
impl SurvivalFunctionParams
Sourcepub fn validate_all(&self) -> Result<(), Report>
pub fn validate_all(&self) -> Result<(), Report>
Validate with cross-field validation using Result<(), garde::Report>
Trait Implementations§
Source§impl Clone for SurvivalFunctionParams
impl Clone for SurvivalFunctionParams
Source§fn clone(&self) -> SurvivalFunctionParams
fn clone(&self) -> SurvivalFunctionParams
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 SurvivalFunctionParams
impl Debug for SurvivalFunctionParams
Source§impl Validate for SurvivalFunctionParams
impl Validate for SurvivalFunctionParams
Source§fn validate_into(
&self,
__garde_user_ctx: &Self::Context,
__garde_path: &mut dyn FnMut() -> Path,
__garde_report: &mut Report,
)
fn validate_into( &self, __garde_user_ctx: &Self::Context, __garde_path: &mut dyn FnMut() -> Path, __garde_report: &mut Report, )
Validates
Self, aggregating all validation errors into Report.Auto Trait Implementations§
impl !Freeze for SurvivalFunctionParams
impl !RefUnwindSafe for SurvivalFunctionParams
impl !UnwindSafe for SurvivalFunctionParams
impl Send for SurvivalFunctionParams
impl Sync for SurvivalFunctionParams
impl Unpin for SurvivalFunctionParams
impl UnsafeUnpin for SurvivalFunctionParams
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> 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