pub struct SecurityNetworkContext {
pub destination: Option<String>,
}Expand description
Network-destination context for a secret-to-network candidate (#890): where
the secret-bearing network call sends its data. Present only on
network-category candidates. A consuming agent uses it to triage exfil
(dynamic / untrusted destination) from intended auth (a literal provider
host) without re-reading source.
Fields§
§destination: Option<String>The network call’s destination as a static URL string literal, or absent when the destination is DYNAMIC (not a literal). A dynamic destination is the higher-signal exfil case; a literal provider host is usually intended auth.
Trait Implementations§
Source§impl Clone for SecurityNetworkContext
impl Clone for SecurityNetworkContext
Source§impl Debug for SecurityNetworkContext
impl Debug for SecurityNetworkContext
Source§impl<'de> Deserialize<'de> for SecurityNetworkContext
impl<'de> Deserialize<'de> for SecurityNetworkContext
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 SecurityNetworkContext
Source§impl PartialEq for SecurityNetworkContext
impl PartialEq for SecurityNetworkContext
Source§impl Serialize for SecurityNetworkContext
impl Serialize for SecurityNetworkContext
impl StructuralPartialEq for SecurityNetworkContext
Auto Trait Implementations§
impl Freeze for SecurityNetworkContext
impl RefUnwindSafe for SecurityNetworkContext
impl Send for SecurityNetworkContext
impl Sync for SecurityNetworkContext
impl Unpin for SecurityNetworkContext
impl UnsafeUnpin for SecurityNetworkContext
impl UnwindSafe for SecurityNetworkContext
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.