pub enum DescriptionFilter {
Term {
operator: Equality,
terms: Vec<TypedSearchTerm>,
},
Language {
operator: Equality,
codes: Vec<String>,
},
TypeId {
operator: Equality,
value: ConceptSet,
},
Type {
operator: Equality,
tokens: Vec<TypeToken>,
},
DialectId {
operator: Equality,
value: DialectIdValue,
acceptability: Option<AcceptabilitySet>,
},
Dialect {
operator: Equality,
aliases: Vec<DialectAlias>,
acceptability: Option<AcceptabilitySet>,
},
Module {
operator: Equality,
value: ConceptSet,
},
EffectiveTime {
operator: Comparison,
values: Vec<TimeValue>,
},
Active {
operator: Equality,
value: bool,
},
Id {
operator: Equality,
ids: Vec<Sctid>,
},
}Expand description
descriptionfilter.
Variants§
Term
term op terms.
Language
language op codes.
TypeId
typeId op concepts.
Type
type op tokens.
DialectId
dialectId op value [acceptability].
Fields
§
value: DialectIdValueThe language reference sets.
§
acceptability: Option<AcceptabilitySet>The acceptability that applies to every dialect named.
Dialect
dialect op aliases [acceptability].
Fields
§
aliases: Vec<DialectAlias>The dialect aliases with their own acceptability.
§
acceptability: Option<AcceptabilitySet>The acceptability that applies to every dialect named.
Module
moduleId op concepts.
EffectiveTime
effectiveTime op times.
Active
active op value.
Id
id op ids.
Trait Implementations§
Source§impl Clone for DescriptionFilter
impl Clone for DescriptionFilter
Source§fn clone(&self) -> DescriptionFilter
fn clone(&self) -> DescriptionFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DescriptionFilter
impl Debug for DescriptionFilter
Source§impl Display for DescriptionFilter
impl Display for DescriptionFilter
impl Eq for DescriptionFilter
Source§impl Hash for DescriptionFilter
impl Hash for DescriptionFilter
Source§impl PartialEq for DescriptionFilter
impl PartialEq for DescriptionFilter
impl StructuralPartialEq for DescriptionFilter
Auto Trait Implementations§
impl Freeze for DescriptionFilter
impl RefUnwindSafe for DescriptionFilter
impl Send for DescriptionFilter
impl Sync for DescriptionFilter
impl Unpin for DescriptionFilter
impl UnsafeUnpin for DescriptionFilter
impl UnwindSafe for DescriptionFilter
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