pub struct CatalogMatch {
pub endpoint_id: String,
pub method: String,
pub path_template: String,
pub category: String,
pub required_permissions: Vec<RequiredPermission>,
pub classification: Compatibility,
pub side_effect: String,
}Fields§
§endpoint_id: String§method: String§path_template: String§category: String§required_permissions: Vec<RequiredPermission>§classification: Compatibility§side_effect: StringTrait Implementations§
Source§impl Clone for CatalogMatch
impl Clone for CatalogMatch
Source§impl Debug for CatalogMatch
impl Debug for CatalogMatch
Source§impl<'de> Deserialize<'de> for CatalogMatch
impl<'de> Deserialize<'de> for CatalogMatch
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 CatalogMatch
impl RefUnwindSafe for CatalogMatch
impl Send for CatalogMatch
impl Sync for CatalogMatch
impl Unpin for CatalogMatch
impl UnsafeUnpin for CatalogMatch
impl UnwindSafe for CatalogMatch
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