Struct sentinel_core::core::base::context::EntryContext
source · [−]pub struct EntryContext { /* private fields */ }Implementations
sourceimpl EntryContext
impl EntryContext
pub fn new() -> Self
pub fn set_entry(&mut self, entry: EntryWeakPtr)
pub fn entry(&self) -> Option<&EntryWeakPtr>
pub fn start_time(&self) -> u64
pub fn is_blocked(&self) -> bool
pub fn set_round_trip(&mut self, round_trip: u64)
pub fn round_trip(&self) -> u64
pub fn set_resource(&mut self, resource: ResourceWrapper)
pub fn resource(&self) -> &ResourceWrapper
pub fn set_input(&mut self, input: SentinelInput)
pub fn input(&self) -> &SentinelInput
pub fn set_stat_node(&mut self, stat_node: Arc<dyn StatNode>)
pub fn stat_node(&self) -> Option<Arc<dyn StatNode>>
pub fn set_result(&mut self, result: TokenResult)
pub fn reset_result_to_pass(&mut self)
pub fn result(&self) -> &TokenResult
pub fn set_err(&mut self, err: Error)
pub fn get_err(&self) -> &Option<Error>
Trait Implementations
sourceimpl Default for EntryContext
impl Default for EntryContext
sourcefn default() -> EntryContext
fn default() -> EntryContext
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for EntryContext
impl Send for EntryContext
impl Sync for EntryContext
impl Unpin for EntryContext
impl !UnwindSafe for EntryContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more