pub struct LanguagePatterns {
pub principals: Option<Vec<PatternConfig>>,
pub actions: Option<Vec<PatternConfig>>,
pub resources: Option<Vec<PatternConfig>>,
}Expand description
Language-specific patterns configuration.
Fields§
§principals: Option<Vec<PatternConfig>>§actions: Option<Vec<PatternConfig>>§resources: Option<Vec<PatternConfig>>Trait Implementations§
Source§impl Clone for LanguagePatterns
impl Clone for LanguagePatterns
Source§fn clone(&self) -> LanguagePatterns
fn clone(&self) -> LanguagePatterns
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 LanguagePatterns
impl Debug for LanguagePatterns
Source§impl<'de> Deserialize<'de> for LanguagePatterns
impl<'de> Deserialize<'de> for LanguagePatterns
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 LanguagePatterns
impl RefUnwindSafe for LanguagePatterns
impl Send for LanguagePatterns
impl Sync for LanguagePatterns
impl Unpin for LanguagePatterns
impl UnsafeUnpin for LanguagePatterns
impl UnwindSafe for LanguagePatterns
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