pub struct ContributionPatchRecord;Expand description
Marker type for deserializing records from this collection.
Trait Implementations§
Source§impl Collection for ContributionPatchRecord
impl Collection for ContributionPatchRecord
Source§const NSID: &'static str = "games.gamesgamesgamesgames.contributionPatch"
const NSID: &'static str = "games.gamesgamesgamesgames.contributionPatch"
The NSID for the Lexicon that defines the schema of records in this collection.
Source§type Record = ContributionPatchRecord
type Record = ContributionPatchRecord
A marker type implementing
XrpcResp that allows typed deserialization of records
from this collection. Used by AgentSessionExt::get_record to return properly typed responses.Source§impl Debug for ContributionPatchRecord
impl Debug for ContributionPatchRecord
Source§impl<'de> Deserialize<'de> for ContributionPatchRecord
impl<'de> Deserialize<'de> for ContributionPatchRecord
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 Serialize for ContributionPatchRecord
impl Serialize for ContributionPatchRecord
Source§impl XrpcResp for ContributionPatchRecord
impl XrpcResp for ContributionPatchRecord
Source§const NSID: &'static str = "games.gamesgamesgamesgames.contributionPatch"
const NSID: &'static str = "games.gamesgamesgamesgames.contributionPatch"
The NSID for this XRPC method
Source§type Output<S: BosStr> = ContributionPatchGetRecordOutput<S>
type Output<S: BosStr> = ContributionPatchGetRecordOutput<S>
Response output type, parameterised on backing string type.
Source§type Err = RecordError
type Err = RecordError
Error type for this request. Always owned (
DeserializeOwned).Source§fn encode_output<S>(output: &Self::Output<S>) -> Result<Vec<u8>, EncodeError>
fn encode_output<S>(output: &Self::Output<S>) -> Result<Vec<u8>, EncodeError>
Encode the response output body. Read more
Source§fn decode_output<'de, S>(
body: &'de [u8],
) -> Result<Self::Output<S>, DecodeError>
fn decode_output<'de, S>( body: &'de [u8], ) -> Result<Self::Output<S>, DecodeError>
Decode the response output body. Read more
Auto Trait Implementations§
impl Freeze for ContributionPatchRecord
impl RefUnwindSafe for ContributionPatchRecord
impl Send for ContributionPatchRecord
impl Sync for ContributionPatchRecord
impl Unpin for ContributionPatchRecord
impl UnsafeUnpin for ContributionPatchRecord
impl UnwindSafe for ContributionPatchRecord
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