pub struct AnalyzedFunctionExecInfo {
pub enable_cache: bool,
pub timeout: Option<Duration>,
pub behavior_version: Option<u32>,
pub fingerprinter: Fingerprinter,
pub output_type: ValueType,
}Fields§
§enable_cache: bool§timeout: Option<Duration>§behavior_version: Option<u32>§fingerprinter: FingerprinterFingerprinter of the function’s behavior.
output_type: ValueTypeTo deserialize cached value.
Auto Trait Implementations§
impl Freeze for AnalyzedFunctionExecInfo
impl RefUnwindSafe for AnalyzedFunctionExecInfo
impl Send for AnalyzedFunctionExecInfo
impl Sync for AnalyzedFunctionExecInfo
impl Unpin for AnalyzedFunctionExecInfo
impl UnwindSafe for AnalyzedFunctionExecInfo
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> 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