pub struct IceUser { /* private fields */ }Expand description
Credentials on Turn server.
Implementations§
Source§impl IceUser
impl IceUser
Sourcepub fn new_non_static(
address: String,
room_id: &RoomId,
peer_id: PeerId,
pass: IcePassword,
on_drop: MpscOneshotSender<IceUsername>,
) -> Self
pub fn new_non_static( address: String, room_id: &RoomId, peer_id: PeerId, pass: IcePassword, on_drop: MpscOneshotSender<IceUsername>, ) -> Self
Builds a new non-static IceUser.
Sourcepub fn new_static(address: String, username: String, pass: String) -> Self
pub fn new_static(address: String, username: String, pass: String) -> Self
Build a new static IceUser.
Sourcepub fn user(&self) -> &IceUsername
pub fn user(&self) -> &IceUsername
Returns IceUsername of this IceUser.
Sourcepub fn pass(&self) -> &IcePassword
pub fn pass(&self) -> &IcePassword
Returns IcePassword of this IceUser.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for IceUser
impl !UnwindSafe for IceUser
impl Freeze for IceUser
impl Send for IceUser
impl Sync for IceUser
impl Unpin for IceUser
impl UnsafeUnpin for IceUser
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request