Struct schema_analysis::context::SemanticExtractor
source · pub struct SemanticExtractor(_);
Expand description
Runs regexes on the strings to check whether they have interesting values.
Implementations§
Trait Implementations§
source§impl Aggregate<str> for SemanticExtractor
impl Aggregate<str> for SemanticExtractor
source§impl Clone for SemanticExtractor
impl Clone for SemanticExtractor
source§fn clone(&self) -> SemanticExtractor
fn clone(&self) -> SemanticExtractor
Returns a copy 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 Coalesce for SemanticExtractor
impl Coalesce for SemanticExtractor
source§impl Debug for SemanticExtractor
impl Debug for SemanticExtractor
source§impl Default for SemanticExtractor
impl Default for SemanticExtractor
source§fn default() -> SemanticExtractor
fn default() -> SemanticExtractor
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SemanticExtractor
impl<'de> Deserialize<'de> for SemanticExtractor
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
source§impl PartialEq<SemanticExtractor> for SemanticExtractor
impl PartialEq<SemanticExtractor> for SemanticExtractor
source§fn eq(&self, other: &SemanticExtractor) -> bool
fn eq(&self, other: &SemanticExtractor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SemanticExtractor
impl Serialize for SemanticExtractor
impl Eq for SemanticExtractor
impl StructuralEq for SemanticExtractor
impl StructuralPartialEq for SemanticExtractor
Auto Trait Implementations§
impl RefUnwindSafe for SemanticExtractor
impl Send for SemanticExtractor
impl Sync for SemanticExtractor
impl Unpin for SemanticExtractor
impl UnwindSafe for SemanticExtractor
Blanket Implementations§
source§impl<T> CoalesceAny for Twhere
T: Coalesce + 'static,
impl<T> CoalesceAny for Twhere
T: Coalesce + 'static,
source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.