pub struct RustyIccpClient { /* private fields */ }Implementations§
Source§impl RustyIccpClient
impl RustyIccpClient
pub fn new(mms_client: Box<dyn RustyMmsServiceClient>) -> Self
pub async fn get_data_values( &mut self, names: Vec<String>, ) -> Result<Vec<IccpAccessResult>, IccpError>
pub async fn get_data_set_names( &mut self, scope: IccpScope, ) -> Result<Vec<String>, IccpError>
pub async fn get_data_value_names( &mut self, scope: IccpScope, ) -> Result<Vec<String>, IccpError>
pub async fn create_data_set( &mut self, domain: String, name: String, identifiers: Vec<String>, ) -> Result<(), IccpError>
pub async fn delete_data_sets( &mut self, domain: String, identifiers: Vec<String>, ) -> Result<(), IccpError>
pub async fn delete_domain_data_sets( &mut self, domain: String, ) -> Result<(), IccpError>
pub async fn start_transfer_set( &mut self, domain: String, name: String, ) -> Result<(), IccpError>
Auto Trait Implementations§
impl !RefUnwindSafe for RustyIccpClient
impl !UnwindSafe for RustyIccpClient
impl Freeze for RustyIccpClient
impl Send for RustyIccpClient
impl Sync for RustyIccpClient
impl Unpin for RustyIccpClient
impl UnsafeUnpin for RustyIccpClient
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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