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