pub struct CausalQueryConfig {
pub query: QueryConfig,
pub reference_time: f64,
pub cone_type: CausalConeType,
pub velocity: Option<f32>,
}Expand description
Causal query configuration
Fields§
§query: QueryConfigBase query configuration
reference_time: f64Reference timestamp (milliseconds since epoch)
cone_type: CausalConeTypeCone type
velocity: Option<f32>Optional velocity parameter for light cone queries (in ms^-1)
Trait Implementations§
Source§impl Clone for CausalQueryConfig
impl Clone for CausalQueryConfig
Source§fn clone(&self) -> CausalQueryConfig
fn clone(&self) -> CausalQueryConfig
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 moreSource§impl Debug for CausalQueryConfig
impl Debug for CausalQueryConfig
Source§impl<'de> Deserialize<'de> for CausalQueryConfig
impl<'de> Deserialize<'de> for CausalQueryConfig
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 CausalQueryConfig
impl RefUnwindSafe for CausalQueryConfig
impl Send for CausalQueryConfig
impl Sync for CausalQueryConfig
impl Unpin for CausalQueryConfig
impl UnwindSafe for CausalQueryConfig
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,
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> 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