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§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<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 ProviderRuntimeEnvelope
Source§impl PartialEq for ProviderRuntimeEnvelope
impl PartialEq for ProviderRuntimeEnvelope
Source§impl Serialize for ProviderRuntimeEnvelope
impl Serialize for ProviderRuntimeEnvelope
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