pub struct AnalysisRequest { /* private fields */ }Expand description
Session scope plus an explicit population strategy for one longitudinal analysis run.
Implementations§
Source§impl AnalysisRequest
impl AnalysisRequest
Sourcepub fn new(
scope: SearchFilters,
selection: AnalysisSessionSelection,
) -> Result<Self>
pub fn new( scope: SearchFilters, selection: AnalysisSessionSelection, ) -> Result<Self>
Construct an analysis request without accepting the generic session-list limit by accident.
Sourcepub const fn scope(&self) -> &SearchFilters
pub const fn scope(&self) -> &SearchFilters
Structural session filters with the generic list limit fixed at zero.
Sourcepub const fn selection(&self) -> AnalysisSessionSelection
pub const fn selection(&self) -> AnalysisSessionSelection
Explicit population strategy applied after structural session filtering.
Trait Implementations§
Source§impl Clone for AnalysisRequest
impl Clone for AnalysisRequest
Auto Trait Implementations§
impl Freeze for AnalysisRequest
impl RefUnwindSafe for AnalysisRequest
impl Send for AnalysisRequest
impl Sync for AnalysisRequest
impl Unpin for AnalysisRequest
impl UnsafeUnpin for AnalysisRequest
impl UnwindSafe for AnalysisRequest
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