pub struct FXHedgingResult {
pub hedges: Vec<FXHedge>,
pub residual_exposure: f64,
pub hedge_ratio: f64,
pub total_cost: f64,
pub var_reduction: f64,
}Expand description
FX hedging result.
Fields§
§hedges: Vec<FXHedge>Recommended hedges.
residual_exposure: f64Net exposure after hedging.
hedge_ratio: f64Hedge ratio.
total_cost: f64Total hedge cost.
var_reduction: f64VaR reduction.
Trait Implementations§
Source§impl Clone for FXHedgingResult
impl Clone for FXHedgingResult
Source§fn clone(&self) -> FXHedgingResult
fn clone(&self) -> FXHedgingResult
Returns a duplicate of the value. Read more
1.0.0 · 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 FXHedgingResult
impl RefUnwindSafe for FXHedgingResult
impl Send for FXHedgingResult
impl Sync for FXHedgingResult
impl Unpin for FXHedgingResult
impl UnwindSafe for FXHedgingResult
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.