pub struct ScannerRegistrationSettings {
pub name: String,
pub url: String,
pub auth: Option<String>,
pub access_credential: Option<String>,
}Fields§
§name: StringThe name of this registration
url: StringA base URL of the scanner adapter.
auth: Option<String>Specify what authentication approach is adopted for the HTTP communications. Supported types Basic", "Bearer" and api key header "X-ScannerAdapter-API-Key"
access_credential: Option<String>An optional value of the HTTP Authorization header sent with each request to the Scanner Adapter API.
Implementations§
Source§impl ScannerRegistrationSettings
impl ScannerRegistrationSettings
pub fn new(name: String, url: String) -> ScannerRegistrationSettings
Trait Implementations§
Source§impl Clone for ScannerRegistrationSettings
impl Clone for ScannerRegistrationSettings
Source§fn clone(&self) -> ScannerRegistrationSettings
fn clone(&self) -> ScannerRegistrationSettings
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 ScannerRegistrationSettings
impl Debug for ScannerRegistrationSettings
Source§impl Default for ScannerRegistrationSettings
impl Default for ScannerRegistrationSettings
Source§fn default() -> ScannerRegistrationSettings
fn default() -> ScannerRegistrationSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScannerRegistrationSettings
impl<'de> Deserialize<'de> for ScannerRegistrationSettings
Source§fn 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
impl StructuralPartialEq for ScannerRegistrationSettings
Auto Trait Implementations§
impl Freeze for ScannerRegistrationSettings
impl RefUnwindSafe for ScannerRegistrationSettings
impl Send for ScannerRegistrationSettings
impl Sync for ScannerRegistrationSettings
impl Unpin for ScannerRegistrationSettings
impl UnwindSafe for ScannerRegistrationSettings
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