pub struct ApiDetection {
pub origin: ApiDetectionOrigin,
pub label: String,
pub method: String,
pub path: String,
pub classification: Compatibility,
pub catalog_match: Option<CatalogMatch>,
pub satisfied: bool,
pub missing_permissions: Vec<RequiredPermission>,
pub unsupported_reason: Option<String>,
}Fields§
§origin: ApiDetectionOrigin§label: String§method: String§path: String§classification: Compatibility§catalog_match: Option<CatalogMatch>§satisfied: bool§missing_permissions: Vec<RequiredPermission>§unsupported_reason: Option<String>Trait Implementations§
Source§impl Clone for ApiDetection
impl Clone for ApiDetection
Source§impl Debug for ApiDetection
impl Debug for ApiDetection
Source§impl<'de> Deserialize<'de> for ApiDetection
impl<'de> Deserialize<'de> for ApiDetection
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
Auto Trait Implementations§
impl Freeze for ApiDetection
impl RefUnwindSafe for ApiDetection
impl Send for ApiDetection
impl Sync for ApiDetection
impl Unpin for ApiDetection
impl UnsafeUnpin for ApiDetection
impl UnwindSafe for ApiDetection
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