pub enum RpcChunkRequest {
Variant0 {
block_id: BlockId,
shard_id: ShardId,
},
Variant1 {
chunk_id: CryptoHash,
},
}Expand description
RpcChunkRequest
JSON schema
{
"title": "RpcChunkRequest",
"type": "object",
"anyOf": [
{
"type": "object",
"required": [
"block_id",
"shard_id"
],
"properties": {
"block_id": {
"$ref": "#/components/schemas/BlockId"
},
"shard_id": {
"$ref": "#/components/schemas/ShardId"
}
}
},
{
"type": "object",
"required": [
"chunk_id"
],
"properties": {
"chunk_id": {
"$ref": "#/components/schemas/CryptoHash"
}
}
}
]
}Variants§
Trait Implementations§
Source§impl Clone for RpcChunkRequest
impl Clone for RpcChunkRequest
Source§fn clone(&self) -> RpcChunkRequest
fn clone(&self) -> RpcChunkRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RpcChunkRequest
impl Debug for RpcChunkRequest
Source§impl<'de> Deserialize<'de> for RpcChunkRequest
impl<'de> Deserialize<'de> for RpcChunkRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RpcChunkRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RpcChunkRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RpcChunkRequest> for RpcChunkRequest
impl From<&RpcChunkRequest> for RpcChunkRequest
Source§fn from(value: &RpcChunkRequest) -> RpcChunkRequest
fn from(value: &RpcChunkRequest) -> RpcChunkRequest
Converts to this type from the input type.
Source§impl Serialize for RpcChunkRequest
impl Serialize for RpcChunkRequest
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
Auto Trait Implementations§
impl Freeze for RpcChunkRequest
impl RefUnwindSafe for RpcChunkRequest
impl Send for RpcChunkRequest
impl Sync for RpcChunkRequest
impl Unpin for RpcChunkRequest
impl UnwindSafe for RpcChunkRequest
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