pub struct AuditResource {
pub function_id: Option<Uuid>,
pub tenant_id: Option<TenantId>,
}Expand description
Resource the action targeted. Both fields are optional: not every
action binds to both, and POST /functions has no function id at the
time the route is matched (the new id is assigned by the handler).
Fields§
§function_id: Option<Uuid>Function id parsed from the route, when present.
tenant_id: Option<TenantId>Tenant id resolved from the X-TensorWasm-Tenant header by the
tenant_scope middleware, when present. None for routes that do
not bind to a tenant.
Trait Implementations§
Source§impl Clone for AuditResource
impl Clone for AuditResource
Source§fn clone(&self) -> AuditResource
fn clone(&self) -> AuditResource
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 AuditResource
impl Debug for AuditResource
Auto Trait Implementations§
impl Freeze for AuditResource
impl RefUnwindSafe for AuditResource
impl Send for AuditResource
impl Sync for AuditResource
impl Unpin for AuditResource
impl UnsafeUnpin for AuditResource
impl UnwindSafe for AuditResource
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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