pub struct GoldenCorpus { /* private fields */ }Expand description
Registry entry for an in-repository golden corpus.
Implementations§
Source§impl GoldenCorpus
impl GoldenCorpus
Sourcepub const fn new(
name: &'static str,
positives: &'static [&'static str],
golden_grammar: fn() -> Grammar,
) -> Self
pub const fn new( name: &'static str, positives: &'static [&'static str], golden_grammar: fn() -> Grammar, ) -> Self
Builds a corpus descriptor.
Sourcepub const fn positives(&self) -> &'static [&'static str]
pub const fn positives(&self) -> &'static [&'static str]
Held-out positive examples for corpus-mode recall or MDL data.
Sourcepub fn golden_grammar(&self) -> Grammar
pub fn golden_grammar(&self) -> Grammar
Builds the corpus golden grammar.
Trait Implementations§
Source§impl Clone for GoldenCorpus
impl Clone for GoldenCorpus
Source§fn clone(&self) -> GoldenCorpus
fn clone(&self) -> GoldenCorpus
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 GoldenCorpus
impl Debug for GoldenCorpus
impl Copy for GoldenCorpus
Auto Trait Implementations§
impl Freeze for GoldenCorpus
impl RefUnwindSafe for GoldenCorpus
impl Send for GoldenCorpus
impl Sync for GoldenCorpus
impl Unpin for GoldenCorpus
impl UnsafeUnpin for GoldenCorpus
impl UnwindSafe for GoldenCorpus
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.