pub struct LocalProvisioningDoc { /* private fields */ }
Implementations§
source§impl LocalProvisioningDoc
impl LocalProvisioningDoc
pub fn new(root: Vec<ProvisiongingInfo>) -> LocalProvisioningDoc
pub fn get_provisioning_info( &self, get_default: bool, id: &str ) -> Option<(i64, DateTime<FixedOffset>, Option<(&str, DateTime<FixedOffset>)>, Option<&WapProvisioningDoc>)>
pub fn unlink(self, is_default: bool, id: &str) -> Self
pub fn unlink_token(self, is_default: bool, id: &str) -> Self
pub fn update_application( self, is_default: bool, id: &str, app_id: &str, application: &Characteristic ) -> Self
pub fn update_vers_token( &mut self, is_default: bool, id: &str, vers: i64, vers_validity_through: String, token: Option<(&str, Option<i64>)> )
pub fn remove_non_application_characteristics_for_default_server(&mut self)
pub fn update_characteristics_for_default_server( &mut self, characteristic: &Characteristic )
pub fn provisioning_files(&self) -> ProvisiongingFiles<'_> ⓘ
Auto Trait Implementations§
impl RefUnwindSafe for LocalProvisioningDoc
impl Send for LocalProvisioningDoc
impl Sync for LocalProvisioningDoc
impl Unpin for LocalProvisioningDoc
impl UnwindSafe for LocalProvisioningDoc
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