pub struct EgressAuthorization {
pub authorized_by: String,
pub authorized_at_ms: u64,
}Expand description
Record of who authorized a broad egress grant, and when. Attached to a
per-MCP-server McpServerNetwork when its mode is BroadAudited, so the
grant is persisted, portable, and re-approvable on import.
Fields§
Trait Implementations§
Source§impl Clone for EgressAuthorization
impl Clone for EgressAuthorization
Source§fn clone(&self) -> EgressAuthorization
fn clone(&self) -> EgressAuthorization
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 EgressAuthorization
impl Debug for EgressAuthorization
Source§impl<'de> Deserialize<'de> for EgressAuthorization
impl<'de> Deserialize<'de> for EgressAuthorization
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 EgressAuthorization
Source§impl PartialEq for EgressAuthorization
impl PartialEq for EgressAuthorization
Source§impl Serialize for EgressAuthorization
impl Serialize for EgressAuthorization
impl StructuralPartialEq for EgressAuthorization
Auto Trait Implementations§
impl Freeze for EgressAuthorization
impl RefUnwindSafe for EgressAuthorization
impl Send for EgressAuthorization
impl Sync for EgressAuthorization
impl Unpin for EgressAuthorization
impl UnsafeUnpin for EgressAuthorization
impl UnwindSafe for EgressAuthorization
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.