pub struct ExtensionActionRoute {
pub action_ref: ExtensionActionRef,
pub sidecar: ResolvedExtensionActionSidecar,
}Expand description
Carries extension action route data across a host-port boundary. Constructing the value does not call the host; the port method that receives it documents any adapter, network, or storage effect.
Fields§
§action_ref: ExtensionActionRefTyped action ref reference. Resolving or executing it is a separate policy-gated step.
sidecar: ResolvedExtensionActionSidecarSidecar used by this record or request.
Trait Implementations§
Source§impl Clone for ExtensionActionRoute
impl Clone for ExtensionActionRoute
Source§fn clone(&self) -> ExtensionActionRoute
fn clone(&self) -> ExtensionActionRoute
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 ExtensionActionRoute
impl Debug for ExtensionActionRoute
Source§impl<'de> Deserialize<'de> for ExtensionActionRoute
impl<'de> Deserialize<'de> for ExtensionActionRoute
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
Source§impl PartialEq for ExtensionActionRoute
impl PartialEq for ExtensionActionRoute
Source§fn eq(&self, other: &ExtensionActionRoute) -> bool
fn eq(&self, other: &ExtensionActionRoute) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExtensionActionRoute
impl Serialize for ExtensionActionRoute
impl Eq for ExtensionActionRoute
impl StructuralPartialEq for ExtensionActionRoute
Auto Trait Implementations§
impl Freeze for ExtensionActionRoute
impl RefUnwindSafe for ExtensionActionRoute
impl Send for ExtensionActionRoute
impl Sync for ExtensionActionRoute
impl Unpin for ExtensionActionRoute
impl UnsafeUnpin for ExtensionActionRoute
impl UnwindSafe for ExtensionActionRoute
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