Struct rust_tdlib::types::UpdateTermsOfService
source · [−]pub struct UpdateTermsOfService { /* private fields */ }
Expand description
New terms of service must be accepted by the user. If the terms of service are declined, then the deleteAccount method must be called with the reason “Decline ToS update”
Implementations
sourceimpl UpdateTermsOfService
impl UpdateTermsOfService
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> UpdateTermsOfServiceBuilder
pub fn terms_of_service_id(&self) -> &String
pub fn terms_of_service(&self) -> &TermsOfService
Trait Implementations
sourceimpl AsRef<UpdateTermsOfService> for UpdateTermsOfService
impl AsRef<UpdateTermsOfService> for UpdateTermsOfService
sourcefn as_ref(&self) -> &UpdateTermsOfService
fn as_ref(&self) -> &UpdateTermsOfService
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for UpdateTermsOfService
impl Clone for UpdateTermsOfService
sourcefn clone(&self) -> UpdateTermsOfService
fn clone(&self) -> UpdateTermsOfService
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UpdateTermsOfService
impl Debug for UpdateTermsOfService
sourceimpl Default for UpdateTermsOfService
impl Default for UpdateTermsOfService
sourcefn default() -> UpdateTermsOfService
fn default() -> UpdateTermsOfService
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UpdateTermsOfService
impl<'de> Deserialize<'de> for UpdateTermsOfService
sourcefn 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
sourceimpl Serialize for UpdateTermsOfService
impl Serialize for UpdateTermsOfService
impl TDUpdate for UpdateTermsOfService
Auto Trait Implementations
impl RefUnwindSafe for UpdateTermsOfService
impl Send for UpdateTermsOfService
impl Sync for UpdateTermsOfService
impl Unpin for UpdateTermsOfService
impl UnwindSafe for UpdateTermsOfService
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more