pub struct ContentRequest {
pub protocol_version: ProtocolVersion,
pub request_id: RequestId,
pub session: Option<SessionSelector>,
pub source: ContentSource,
pub representation: ContentRepresentation,
pub budgets: DisclosureBudgetOverrides,
}Fields§
§protocol_version: ProtocolVersion§request_id: RequestId§session: Option<SessionSelector>§source: ContentSource§representation: ContentRepresentation§budgets: DisclosureBudgetOverridesImplementations§
Source§impl ContentRequest
impl ContentRequest
Sourcepub fn from_protocol(
envelope: &ProtocolRequestEnvelope,
) -> Result<Option<Self>, &'static str>
pub fn from_protocol( envelope: &ProtocolRequestEnvelope, ) -> Result<Option<Self>, &'static str>
Converts existing public content forms into path-free admission intent. Destination handling stays with the client that owns the original request.
Trait Implementations§
Source§impl Clone for ContentRequest
impl Clone for ContentRequest
Source§fn clone(&self) -> ContentRequest
fn clone(&self) -> ContentRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ContentRequest
impl Debug for ContentRequest
Source§impl<'de> Deserialize<'de> for ContentRequest
impl<'de> Deserialize<'de> for ContentRequest
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
Auto Trait Implementations§
impl Freeze for ContentRequest
impl RefUnwindSafe for ContentRequest
impl Send for ContentRequest
impl Sync for ContentRequest
impl Unpin for ContentRequest
impl UnsafeUnpin for ContentRequest
impl UnwindSafe for ContentRequest
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