SystemProperties

Trait SystemProperties 

Source
pub trait SystemProperties {
Show 17 methods // Required methods async fn add_account_x( &self, request: AddAccountXRequest, ) -> Result<AddAccountXResponse>; async fn add_o_auth_account_x( &self, request: AddOAuthAccountXRequest, ) -> Result<AddOAuthAccountXResponse>; async fn do_post_update_tasks(&self) -> Result<()>; async fn edit_account_md(&self, request: EditAccountMdRequest) -> Result<()>; async fn edit_account_password_x( &self, request: EditAccountPasswordXRequest, ) -> Result<()>; async fn enable_rdm(&self, request: EnableRdmRequest) -> Result<()>; async fn get_rdm(&self) -> Result<GetRdmResponse>; async fn get_string( &self, request: GetStringRequest, ) -> Result<GetStringResponse>; async fn get_web_code( &self, request: GetWebCodeRequest, ) -> Result<GetWebCodeResponse>; async fn provision_credentialed_trial_account_x( &self, request: ProvisionCredentialedTrialAccountXRequest, ) -> Result<ProvisionCredentialedTrialAccountXResponse>; async fn refresh_account_credentials_x( &self, request: RefreshAccountCredentialsXRequest, ) -> Result<()>; async fn remove(&self, request: RemoveRequest) -> Result<()>; async fn remove_account(&self, request: RemoveAccountRequest) -> Result<()>; async fn replace_account_x( &self, request: ReplaceAccountXRequest, ) -> Result<ReplaceAccountXResponse>; async fn reset_third_party_credentials(&self) -> Result<()>; async fn set_account_nickname_x( &self, request: SetAccountNicknameXRequest, ) -> Result<()>; async fn set_string(&self, request: SetStringRequest) -> Result<()>;
}
Expand description

Manage system-wide settings, mainly account stuff

Required Methods§

Source

async fn add_account_x( &self, request: AddAccountXRequest, ) -> Result<AddAccountXResponse>

Source

async fn add_o_auth_account_x( &self, request: AddOAuthAccountXRequest, ) -> Result<AddOAuthAccountXResponse>

Source

async fn do_post_update_tasks(&self) -> Result<()>

Source

async fn edit_account_md(&self, request: EditAccountMdRequest) -> Result<()>

Source

async fn edit_account_password_x( &self, request: EditAccountPasswordXRequest, ) -> Result<()>

Source

async fn enable_rdm(&self, request: EnableRdmRequest) -> Result<()>

Source

async fn get_rdm(&self) -> Result<GetRdmResponse>

Source

async fn get_string( &self, request: GetStringRequest, ) -> Result<GetStringResponse>

Get a saved string.

Source

async fn get_web_code( &self, request: GetWebCodeRequest, ) -> Result<GetWebCodeResponse>

Source

async fn provision_credentialed_trial_account_x( &self, request: ProvisionCredentialedTrialAccountXRequest, ) -> Result<ProvisionCredentialedTrialAccountXResponse>

Source

async fn refresh_account_credentials_x( &self, request: RefreshAccountCredentialsXRequest, ) -> Result<()>

Source

async fn remove(&self, request: RemoveRequest) -> Result<()>

Remove a saved string

Source

async fn remove_account(&self, request: RemoveAccountRequest) -> Result<()>

Source

async fn replace_account_x( &self, request: ReplaceAccountXRequest, ) -> Result<ReplaceAccountXResponse>

Source

async fn reset_third_party_credentials(&self) -> Result<()>

Source

async fn set_account_nickname_x( &self, request: SetAccountNicknameXRequest, ) -> Result<()>

Source

async fn set_string(&self, request: SetStringRequest) -> Result<()>

Save a string in the system

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§