pub struct ServiceSelection {
pub excluded: Vec<String>,
pub rescan: Vec<String>,
pub resubmit: Vec<String>,
pub selected: Vec<String>,
}
Expand description
Service Selection Scheme
Fields§
§excluded: Vec<String>
List of excluded services
rescan: Vec<String>
List of services to rescan when moving between systems
resubmit: Vec<String>
Add to service selection when resubmitting
selected: Vec<String>
List of selected services
Trait Implementations§
Source§impl Clone for ServiceSelection
impl Clone for ServiceSelection
Source§fn clone(&self) -> ServiceSelection
fn clone(&self) -> ServiceSelection
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 ServiceSelection
impl Debug for ServiceSelection
Source§impl Default for ServiceSelection
impl Default for ServiceSelection
Source§fn default() -> ServiceSelection
fn default() -> ServiceSelection
Returns the “default value” for a type. Read more
Source§impl Described<ElasticMeta> for ServiceSelection
impl Described<ElasticMeta> for ServiceSelection
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for ServiceSelectionwhere
ServiceSelection: Default,
impl<'de> Deserialize<'de> for ServiceSelectionwhere
ServiceSelection: Default,
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 ServiceSelection
impl RefUnwindSafe for ServiceSelection
impl Send for ServiceSelection
impl Sync for ServiceSelection
impl Unpin for ServiceSelection
impl UnwindSafe for ServiceSelection
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more