pub struct ValidatedBlack76 { /* private fields */ }Expand description
Validated Black ’76 snapshot.
Implementations§
Source§impl ValidatedBlack76
impl ValidatedBlack76
pub fn new(params: Black76Params) -> FinanceResult<Self>
pub fn params(self) -> Black76Params
pub fn price(self, option_type: OptionType) -> FinanceResult<f64>
pub fn greeks(self, option_type: OptionType) -> FinanceResult<Black76Greeks>
Trait Implementations§
Source§impl Clone for ValidatedBlack76
impl Clone for ValidatedBlack76
Source§fn clone(&self) -> ValidatedBlack76
fn clone(&self) -> ValidatedBlack76
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 moreimpl Copy for ValidatedBlack76
Source§impl Debug for ValidatedBlack76
impl Debug for ValidatedBlack76
Source§impl PartialEq for ValidatedBlack76
impl PartialEq for ValidatedBlack76
impl StructuralPartialEq for ValidatedBlack76
Auto Trait Implementations§
impl Freeze for ValidatedBlack76
impl RefUnwindSafe for ValidatedBlack76
impl Send for ValidatedBlack76
impl Sync for ValidatedBlack76
impl Unpin for ValidatedBlack76
impl UnsafeUnpin for ValidatedBlack76
impl UnwindSafe for ValidatedBlack76
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> 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