pub struct AppEphemeralProposal { /* private fields */ }Available on (32-bit or 64-bit) and crate feature
extensions-draft-08 only.Expand description
AppEphemeral proposal.
Implementations§
Source§impl AppEphemeralProposal
impl AppEphemeralProposal
Sourcepub fn new(component_id: ComponentId, data: Vec<u8>) -> Self
pub fn new(component_id: ComponentId, data: Vec<u8>) -> Self
Create a new AppEphemeralProposal.
Sourcepub fn component_id(&self) -> ComponentId
pub fn component_id(&self) -> ComponentId
Returns the component_id contained in the proposal.
Trait Implementations§
Source§impl Clone for AppEphemeralProposal
impl Clone for AppEphemeralProposal
Source§fn clone(&self) -> AppEphemeralProposal
fn clone(&self) -> AppEphemeralProposal
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 AppEphemeralProposal
impl Debug for AppEphemeralProposal
Source§impl<'de> Deserialize<'de> for AppEphemeralProposal
impl<'de> Deserialize<'de> for AppEphemeralProposal
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 Deserialize for AppEphemeralProposal
impl Deserialize for AppEphemeralProposal
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
Available on crate feature
std only.This function deserializes the
bytes from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl DeserializeBytes for AppEphemeralProposal
impl DeserializeBytes for AppEphemeralProposal
Source§impl PartialEq for AppEphemeralProposal
impl PartialEq for AppEphemeralProposal
Source§impl Serialize for &AppEphemeralProposal
impl Serialize for &AppEphemeralProposal
Source§impl Serialize for AppEphemeralProposal
impl Serialize for AppEphemeralProposal
Source§impl Serialize for AppEphemeralProposal
impl Serialize for AppEphemeralProposal
Source§impl Size for &AppEphemeralProposal
impl Size for &AppEphemeralProposal
fn tls_serialized_len(&self) -> usize
Source§impl Size for AppEphemeralProposal
impl Size for AppEphemeralProposal
fn tls_serialized_len(&self) -> usize
impl StructuralPartialEq for AppEphemeralProposal
Auto Trait Implementations§
impl Freeze for AppEphemeralProposal
impl RefUnwindSafe for AppEphemeralProposal
impl Send for AppEphemeralProposal
impl Sync for AppEphemeralProposal
impl Unpin for AppEphemeralProposal
impl UnwindSafe for AppEphemeralProposal
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
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more