pub struct CreateSignupInviteRequest {
pub recipient_email: Option<String>,
pub client_operation_id: String,
}Fields§
§recipient_email: Option<String>Optional address to bind to the new invite. When present, Weft canonicalizes and persists it using the same binding rules as BindSignupInviteEmail.
client_operation_id: StringIdempotency key scoped to the authenticated member and this RPC. Reuse with a different recipient_email must fail without spending allowance.
Implementations§
Source§impl CreateSignupInviteRequest
impl CreateSignupInviteRequest
Sourcepub fn recipient_email(&self) -> &str
pub fn recipient_email(&self) -> &str
Returns the value of recipient_email, or the default value if recipient_email is unset.
Trait Implementations§
Source§impl Clone for CreateSignupInviteRequest
impl Clone for CreateSignupInviteRequest
Source§fn clone(&self) -> CreateSignupInviteRequest
fn clone(&self) -> CreateSignupInviteRequest
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 CreateSignupInviteRequest
impl Debug for CreateSignupInviteRequest
Source§impl Default for CreateSignupInviteRequest
impl Default for CreateSignupInviteRequest
impl Eq for CreateSignupInviteRequest
Source§impl Hash for CreateSignupInviteRequest
impl Hash for CreateSignupInviteRequest
Source§impl Message for CreateSignupInviteRequest
impl Message for CreateSignupInviteRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.impl StructuralPartialEq for CreateSignupInviteRequest
Auto Trait Implementations§
impl Freeze for CreateSignupInviteRequest
impl RefUnwindSafe for CreateSignupInviteRequest
impl Send for CreateSignupInviteRequest
impl Sync for CreateSignupInviteRequest
impl Unpin for CreateSignupInviteRequest
impl UnsafeUnpin for CreateSignupInviteRequest
impl UnwindSafe for CreateSignupInviteRequest
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