pub struct FetchRangeParams {
pub store_id: HexId,
pub root: HexId,
pub retrieval_key: HexId,
pub offset: Option<u64>,
pub length: u64,
pub capsule: Option<bool>,
pub redirect_depth: Option<u64>,
}Expand description
Params for dig.fetchRange — a single
range frame of a resource this node holds.
Fields§
§store_id: HexIdThe store launcher id (64-hex, required).
root: HexIdThe generation root (64-hex, required for a resource fetch).
retrieval_key: HexIdSHA-256(urn) (64-hex, required for a resource fetch).
offset: Option<u64>The range start (default 0).
length: u64The range length in bytes (> 0; clamped to the window cap).
capsule: Option<bool>Whole-capsule mode (default false). Capsule range fetch is not yet
served; a true here yields -32004.
redirect_depth: Option<u64>The redirect budget already consumed (echoed from a -32008 redirect).
Trait Implementations§
Source§impl Clone for FetchRangeParams
impl Clone for FetchRangeParams
Source§fn clone(&self) -> FetchRangeParams
fn clone(&self) -> FetchRangeParams
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 FetchRangeParams
impl Debug for FetchRangeParams
Source§impl<'de> Deserialize<'de> for FetchRangeParams
impl<'de> Deserialize<'de> for FetchRangeParams
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 FetchRangeParams
impl PartialEq for FetchRangeParams
Source§impl Serialize for FetchRangeParams
impl Serialize for FetchRangeParams
impl StructuralPartialEq for FetchRangeParams
Auto Trait Implementations§
impl Freeze for FetchRangeParams
impl RefUnwindSafe for FetchRangeParams
impl Send for FetchRangeParams
impl Sync for FetchRangeParams
impl Unpin for FetchRangeParams
impl UnsafeUnpin for FetchRangeParams
impl UnwindSafe for FetchRangeParams
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