pub struct ResourceReadRequest {
pub uri: String,
pub source: SourceRef,
pub policy_refs: Vec<PolicyRef>,
pub max_bytes: u64,
}Expand description
Carries resource read request data across a host-port boundary. Constructing the value does not call the host; the port method that receives it documents any adapter, network, or storage effect.
Fields§
§uri: StringResource URI selected for explicit resolution.
source: SourceRefSource label or ref for this item; it is metadata and does not fetch content by itself.
policy_refs: Vec<PolicyRef>Policy references that govern admission, projection, execution, or delivery.
max_bytes: u64Maximum byte budget the caller requested before truncation or summary behavior is applied.
Trait Implementations§
Source§impl Clone for ResourceReadRequest
impl Clone for ResourceReadRequest
Source§fn clone(&self) -> ResourceReadRequest
fn clone(&self) -> ResourceReadRequest
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 ResourceReadRequest
impl Debug for ResourceReadRequest
Source§impl<'de> Deserialize<'de> for ResourceReadRequest
impl<'de> Deserialize<'de> for ResourceReadRequest
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 ResourceReadRequest
impl PartialEq for ResourceReadRequest
Source§fn eq(&self, other: &ResourceReadRequest) -> bool
fn eq(&self, other: &ResourceReadRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResourceReadRequest
impl Serialize for ResourceReadRequest
impl Eq for ResourceReadRequest
impl StructuralPartialEq for ResourceReadRequest
Auto Trait Implementations§
impl Freeze for ResourceReadRequest
impl RefUnwindSafe for ResourceReadRequest
impl Send for ResourceReadRequest
impl Sync for ResourceReadRequest
impl Unpin for ResourceReadRequest
impl UnsafeUnpin for ResourceReadRequest
impl UnwindSafe for ResourceReadRequest
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