[−][src]Struct grammers_mtproto::MTProtoBuilder
A builder to configure MTProto
instances.
Use the MTProto::build
method to create builder instances.
Methods
impl MTProtoBuilder
[src]
pub fn compression_threshold(self, threshold: Option<usize>) -> Self
[src]
Configures the compression threshold for outgoing messages.
pub fn auth_key(self, auth_key: AuthKey) -> Self
[src]
Sets the authorization key to be used. Otherwise, no authorization key will be present, and a new one will have to be generated before being able to create encrypted messages.
pub fn finish(self) -> MTProto
[src]
Finishes the builder and returns the MTProto
instance with all
the configuration changes applied.
Auto Trait Implementations
impl RefUnwindSafe for MTProtoBuilder
impl Send for MTProtoBuilder
impl Sync for MTProtoBuilder
impl Unpin for MTProtoBuilder
impl UnwindSafe for MTProtoBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,