pub struct ClaimReply {
pub holder: SessionUri,
pub warning: Option<String>,
}Expand description
The reply to a claim that the server took.
use riff_core::wire::ClaimReply;
// The reply of a server of 1.0.0 has no warning.
let old: ClaimReply = serde_json::from_str(r#"{"holder":"riff://ann@heron/acme/app?session=a1"}"#).unwrap();
assert_eq!(old.warning, None);Fields§
§holder: SessionUriThe URI of me now, with the item in its claims.
warning: Option<String>Why a worker would not get this claim, for example a hold of the item (01M43GSGPJ69TPWPA4935WR8RW). The server grants it, because the caller is not a worker.
Trait Implementations§
Source§impl Clone for ClaimReply
impl Clone for ClaimReply
Source§fn clone(&self) -> ClaimReply
fn clone(&self) -> ClaimReply
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 ClaimReply
impl Debug for ClaimReply
Source§impl<'de> Deserialize<'de> for ClaimReply
impl<'de> Deserialize<'de> for ClaimReply
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 JsonSchema for ClaimReply
impl JsonSchema for ClaimReply
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ClaimReply
impl RefUnwindSafe for ClaimReply
impl Send for ClaimReply
impl Sync for ClaimReply
impl Unpin for ClaimReply
impl UnsafeUnpin for ClaimReply
impl UnwindSafe for ClaimReply
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