Enum holochain_p2p::WireMessage [−][src]
pub enum WireMessage {
CallRemote {
zome_name: ZomeName,
fn_name: FunctionName,
cap_secret: Option<CapSecret>,
data: Vec<u8>,
},
Publish {
request_validation_receipt: bool,
countersigning_session: bool,
dht_hash: AnyDhtHash,
ops: Vec<(DhtOpHash, DhtOp)>,
},
ValidationReceipt {
receipt: Vec<u8>,
},
Get {
dht_hash: AnyDhtHash,
options: GetOptions,
},
GetMeta {
dht_hash: AnyDhtHash,
options: GetMetaOptions,
},
GetLinks {
link_key: WireLinkKey,
options: GetLinksOptions,
},
GetAgentActivity {
agent: AgentPubKey,
query: ChainQueryFilter,
options: GetActivityOptions,
},
GetValidationPackage {
header_hash: HeaderHash,
},
CountersigningAuthorityResponse {
signed_headers: Vec<SignedHeader>,
},
}
Variants
Fields of CallRemote
Fields of Publish
Fields of Get
dht_hash: AnyDhtHash
options: GetOptions
Fields of GetMeta
dht_hash: AnyDhtHash
options: GetMetaOptions
Fields of GetLinks
link_key: WireLinkKey
options: GetLinksOptions
Fields of GetAgentActivity
Fields of GetValidationPackage
header_hash: HeaderHash
Fields of CountersigningAuthorityResponse
signed_headers: Vec<SignedHeader>
Implementations
pub fn call_remote(
zome_name: ZomeName,
fn_name: FunctionName,
cap_secret: Option<CapSecret>,
payload: ExternIO
) -> WireMessage
pub fn publish(
request_validation_receipt: bool,
countersigning_session: bool,
dht_hash: AnyDhtHash,
ops: Vec<(DhtOpHash, DhtOp)>
) -> WireMessage
pub fn get_agent_activity(
agent: AgentPubKey,
query: ChainQueryFilter,
options: GetActivityOptions
) -> WireMessage
Trait Implementations
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
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for WireMessage
impl Send for WireMessage
impl Sync for WireMessage
impl Unpin for WireMessage
impl UnwindSafe for WireMessage
Blanket Implementations
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more