pub struct ProviderRuntimeEnvelope {
pub sequence: u64,
pub command: ProviderRuntimeCommand,
}Fields§
§sequence: u64§command: ProviderRuntimeCommandImplementations§
Source§impl ProviderRuntimeEnvelope
impl ProviderRuntimeEnvelope
pub fn validate(&self) -> Result<(), ToolValidationError>
pub fn validate_observation_provider( &self, expected_provider_id: &ToolProviderId, ) -> Result<(), ToolValidationError>
Trait Implementations§
Source§impl Clone for ProviderRuntimeEnvelope
impl Clone for ProviderRuntimeEnvelope
Source§fn clone(&self) -> ProviderRuntimeEnvelope
fn clone(&self) -> ProviderRuntimeEnvelope
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 ProviderRuntimeEnvelope
impl Debug for ProviderRuntimeEnvelope
Source§impl<'de> Deserialize<'de> for ProviderRuntimeEnvelope
impl<'de> Deserialize<'de> for ProviderRuntimeEnvelope
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProviderRuntimeEnvelope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProviderRuntimeEnvelope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProviderRuntimeEnvelope
Source§impl PartialEq for ProviderRuntimeEnvelope
impl PartialEq for ProviderRuntimeEnvelope
Source§impl Serialize for ProviderRuntimeEnvelope
impl Serialize for ProviderRuntimeEnvelope
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ProviderRuntimeEnvelope
Auto Trait Implementations§
impl Freeze for ProviderRuntimeEnvelope
impl RefUnwindSafe for ProviderRuntimeEnvelope
impl Send for ProviderRuntimeEnvelope
impl Sync for ProviderRuntimeEnvelope
impl Unpin for ProviderRuntimeEnvelope
impl UnsafeUnpin for ProviderRuntimeEnvelope
impl UnwindSafe for ProviderRuntimeEnvelope
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