pub struct KeychainsRequest {
pub version: u16,
pub department: u8,
pub keychains: Vec<Vec<EncodedKeychainFeaturePoint>>,
}Expand description
Request structure for keychain API.
Fields§
§version: u16§department: u8§keychains: Vec<Vec<EncodedKeychainFeaturePoint>>Implementations§
Source§impl KeychainsRequest
impl KeychainsRequest
Sourcepub fn fetch(
&self,
api_key: &str,
endpoint: Option<&str>,
) -> Result<Vec<Vec<KeychainFeaturePoint>>>
pub fn fetch( &self, api_key: &str, endpoint: Option<&str>, ) -> Result<Vec<Vec<KeychainFeaturePoint>>>
Sends a synchronous request to the keychain API.
This method is only available for non-WASM targets.
§Arguments
api_key- The API key for authentication.endpoint- The URL endpoint for the API.
§Returns
A Result containing a vector of vectors of KeychainFeaturePoint on success, or an Error on failure.
Trait Implementations§
Source§impl Clone for KeychainsRequest
impl Clone for KeychainsRequest
Source§fn clone(&self) -> KeychainsRequest
fn clone(&self) -> KeychainsRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeychainsRequest
impl Debug for KeychainsRequest
Source§impl Default for KeychainsRequest
impl Default for KeychainsRequest
Source§fn default() -> KeychainsRequest
fn default() -> KeychainsRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KeychainsRequest
impl RefUnwindSafe for KeychainsRequest
impl Send for KeychainsRequest
impl Sync for KeychainsRequest
impl Unpin for KeychainsRequest
impl UnwindSafe for KeychainsRequest
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