pub struct RuntimeLimits {
pub env_connect_timeout: Duration,
pub model_connect_timeout: Duration,
pub configure_route_timeout: Duration,
pub env_reset_timeout: Duration,
pub model_predict_timeout: Duration,
pub env_step_timeout: Duration,
pub service_close_timeout: Duration,
pub telemetry_window: Duration,
}Fields§
§env_connect_timeout: Duration§model_connect_timeout: Duration§configure_route_timeout: Duration§env_reset_timeout: Duration§model_predict_timeout: Duration§env_step_timeout: Duration§service_close_timeout: Duration§telemetry_window: DurationImplementations§
Source§impl RuntimeLimits
impl RuntimeLimits
pub fn env_step_timeout_ms(&self) -> i64
pub fn env_reset_timeout_ms(&self) -> i64
Trait Implementations§
Source§impl Clone for RuntimeLimits
impl Clone for RuntimeLimits
Source§fn clone(&self) -> RuntimeLimits
fn clone(&self) -> RuntimeLimits
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 RuntimeLimits
impl Debug for RuntimeLimits
Source§impl Default for RuntimeLimits
impl Default for RuntimeLimits
Source§impl<'de> Deserialize<'de> for RuntimeLimits
impl<'de> Deserialize<'de> for RuntimeLimits
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
impl Eq for RuntimeLimits
Source§impl PartialEq for RuntimeLimits
impl PartialEq for RuntimeLimits
Source§fn eq(&self, other: &RuntimeLimits) -> bool
fn eq(&self, other: &RuntimeLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeLimits
impl Serialize for RuntimeLimits
impl StructuralPartialEq for RuntimeLimits
Auto Trait Implementations§
impl Freeze for RuntimeLimits
impl RefUnwindSafe for RuntimeLimits
impl Send for RuntimeLimits
impl Sync for RuntimeLimits
impl Unpin for RuntimeLimits
impl UnsafeUnpin for RuntimeLimits
impl UnwindSafe for RuntimeLimits
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request