pub struct StepRequest {
pub candle: Candle,
pub feeds: StepFeeds,
}Expand description
One streaming step as a JSON document: the bar, plus that bar’s feeds.
This is the streaming counterpart to RunRequest — the uniform shape a
binding hands to the engine for a single bar, so that every language drives
the streaming path through one document instead of a per-language argument
list that grows with each new feed.
Fields§
§candle: CandleThe bar to advance by.
feeds: StepFeedsThat bar’s optional side feeds.
Trait Implementations§
Source§impl Clone for StepRequest
impl Clone for StepRequest
Source§fn clone(&self) -> StepRequest
fn clone(&self) -> StepRequest
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 StepRequest
impl Debug for StepRequest
Source§impl<'de> Deserialize<'de> for StepRequest
impl<'de> Deserialize<'de> for StepRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StepRequest
impl RefUnwindSafe for StepRequest
impl Send for StepRequest
impl Sync for StepRequest
impl Unpin for StepRequest
impl UnsafeUnpin for StepRequest
impl UnwindSafe for StepRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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