pub enum AssignableTarget {
Type(String),
Userset {
type_name: String,
relation: String,
},
Wildcard(String),
Conditional {
target: Box<AssignableTarget>,
condition: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for AssignableTarget
impl Clone for AssignableTarget
Source§fn clone(&self) -> AssignableTarget
fn clone(&self) -> AssignableTarget
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 AssignableTarget
impl Debug for AssignableTarget
Source§impl PartialEq for AssignableTarget
impl PartialEq for AssignableTarget
Source§impl Serialize for AssignableTarget
impl Serialize for AssignableTarget
impl StructuralPartialEq for AssignableTarget
Auto Trait Implementations§
impl Freeze for AssignableTarget
impl RefUnwindSafe for AssignableTarget
impl Send for AssignableTarget
impl Sync for AssignableTarget
impl Unpin for AssignableTarget
impl UnsafeUnpin for AssignableTarget
impl UnwindSafe for AssignableTarget
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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