pub struct ResourceSelector {
pub meta: MetaSelector,
pub fields: HashSet<FieldSelection>,
}
Fields§
§meta: MetaSelector
§fields: HashSet<FieldSelection>
Implementations§
Source§impl ResourceSelector
impl ResourceSelector
pub fn new() -> Self
pub fn resource_types(&self) -> HashSet<ResourceType>
pub fn add(&mut self, field: FieldSelection)
pub fn is_empty(&self) -> bool
pub fn name(&mut self, name: String) -> Result<(), Error>
pub fn add_label(&mut self, label: LabelSelection) -> Result<(), Error>
pub fn add_field(&mut self, field: FieldSelection)
Source§impl ResourceSelector
impl ResourceSelector
pub fn children_selector(parent: ResourceIdentifier) -> Self
pub fn children_of_type_selector( parent: ResourceIdentifier, child_type: ResourceType, ) -> Self
pub fn app_selector() -> Self
Trait Implementations§
Source§impl Clone for ResourceSelector
impl Clone for ResourceSelector
Source§fn clone(&self) -> ResourceSelector
fn clone(&self) -> ResourceSelector
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 ResourceSelector
impl Debug for ResourceSelector
Source§impl<'de> Deserialize<'de> for ResourceSelector
impl<'de> Deserialize<'de> for ResourceSelector
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 ResourceSelector
impl RefUnwindSafe for ResourceSelector
impl Send for ResourceSelector
impl Sync for ResourceSelector
impl Unpin for ResourceSelector
impl UnwindSafe for ResourceSelector
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