pub struct SipDispatchRuleCallee {
pub room_prefix: String,
pub pin: String,
pub randomize: bool,
}
Fields§
§room_prefix: String
Prefix used on new room name
pin: String
Optional pin required to enter room
randomize: bool
Optionally append random suffix
Trait Implementations§
Source§impl Clone for SipDispatchRuleCallee
impl Clone for SipDispatchRuleCallee
Source§fn clone(&self) -> SipDispatchRuleCallee
fn clone(&self) -> SipDispatchRuleCallee
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 SipDispatchRuleCallee
impl Debug for SipDispatchRuleCallee
Source§impl Default for SipDispatchRuleCallee
impl Default for SipDispatchRuleCallee
§impl<'de> Deserialize<'de> for SipDispatchRuleCallee
impl<'de> Deserialize<'de> for SipDispatchRuleCallee
§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 Message for SipDispatchRuleCallee
impl Message for SipDispatchRuleCallee
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for SipDispatchRuleCallee
impl PartialEq for SipDispatchRuleCallee
§impl Serialize for SipDispatchRuleCallee
impl Serialize for SipDispatchRuleCallee
impl StructuralPartialEq for SipDispatchRuleCallee
Auto Trait Implementations§
impl Freeze for SipDispatchRuleCallee
impl RefUnwindSafe for SipDispatchRuleCallee
impl Send for SipDispatchRuleCallee
impl Sync for SipDispatchRuleCallee
impl Unpin for SipDispatchRuleCallee
impl UnwindSafe for SipDispatchRuleCallee
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