pub struct ReplayRequest {
pub config: BTreeMap<String, AnalyzerConfig>,
pub policy: Option<Policy>,
pub window: Option<String>,
pub since_ms: Option<i64>,
pub step: Option<String>,
pub namespaces: Vec<String>,
}Expand description
The request every surface accepts (areev loop replay --config FILE
reads the file into it and adds the flags; POST /api/loop/replay and
the bindings take it whole): the candidate plus the window.
Fields§
§config: BTreeMap<String, AnalyzerConfig>§policy: Option<Policy>§window: Option<String>A duration back from now, e.g. 90d.
since_ms: Option<i64>§step: Option<String>per-pass (default) or a duration like 1d.
namespaces: Vec<String>Implementations§
Source§impl ReplayRequest
impl ReplayRequest
pub fn from_json(s: &str) -> Result<Self>
pub fn resolve(self, now_ms: i64) -> Result<(ReplayCandidate, ReplayOptions)>
Trait Implementations§
Source§impl Clone for ReplayRequest
impl Clone for ReplayRequest
Source§fn clone(&self) -> ReplayRequest
fn clone(&self) -> ReplayRequest
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 ReplayRequest
impl Debug for ReplayRequest
Source§impl Default for ReplayRequest
impl Default for ReplayRequest
Source§fn default() -> ReplayRequest
fn default() -> ReplayRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplayRequest
impl<'de> Deserialize<'de> for ReplayRequest
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 ReplayRequest
impl RefUnwindSafe for ReplayRequest
impl Send for ReplayRequest
impl Sync for ReplayRequest
impl Unpin for ReplayRequest
impl UnsafeUnpin for ReplayRequest
impl UnwindSafe for ReplayRequest
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