pub struct RebalancingConstraints {
pub asset_class_limits: HashMap<String, f64>,
pub sector_limits: HashMap<String, f64>,
pub liquidity_constraints: LiquidityConstraints,
pub regulatory_constraints: RegulatoryConstraints,
}Expand description
Rebalancing constraints
Fields§
§asset_class_limits: HashMap<String, f64>§sector_limits: HashMap<String, f64>§liquidity_constraints: LiquidityConstraints§regulatory_constraints: RegulatoryConstraintsImplementations§
Trait Implementations§
Source§impl Clone for RebalancingConstraints
impl Clone for RebalancingConstraints
Source§fn clone(&self) -> RebalancingConstraints
fn clone(&self) -> RebalancingConstraints
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 RebalancingConstraints
impl RefUnwindSafe for RebalancingConstraints
impl Send for RebalancingConstraints
impl Sync for RebalancingConstraints
impl Unpin for RebalancingConstraints
impl UnsafeUnpin for RebalancingConstraints
impl UnwindSafe for RebalancingConstraints
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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