Struct FinanceSignalInputs
#[non_exhaustive]pub struct FinanceSignalInputs<'a> {
pub returns: &'a [f64],
pub prices: Option<&'a [f64]>,
pub reference_returns: Option<&'a [f64]>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
returns: &'a [f64]§prices: Option<&'a [f64]>§reference_returns: Option<&'a [f64]>Implementations§
§impl<'a> FinanceSignalInputs<'a>
impl<'a> FinanceSignalInputs<'a>
pub fn from_returns(returns: &'a [f64]) -> Self
pub fn from_returns(returns: &'a [f64]) -> Self
pub fn with_prices(self, prices: &'a [f64]) -> Self
pub fn with_prices(self, prices: &'a [f64]) -> Self
pub fn with_reference(self, reference_returns: &'a [f64]) -> Self
pub fn with_reference(self, reference_returns: &'a [f64]) -> Self
Trait Implementations§
§impl<'a> Clone for FinanceSignalInputs<'a>
impl<'a> Clone for FinanceSignalInputs<'a>
§fn clone(&self) -> FinanceSignalInputs<'a>
fn clone(&self) -> FinanceSignalInputs<'a>
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
impl<'a> Copy for FinanceSignalInputs<'a>
Auto Trait Implementations§
impl<'a> Freeze for FinanceSignalInputs<'a>
impl<'a> RefUnwindSafe for FinanceSignalInputs<'a>
impl<'a> Send for FinanceSignalInputs<'a>
impl<'a> Sync for FinanceSignalInputs<'a>
impl<'a> Unpin for FinanceSignalInputs<'a>
impl<'a> UnwindSafe for FinanceSignalInputs<'a>
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)