pub struct ScopesReport {
pub vocabulary: ScopeVocabulary,
pub sample: usize,
}Expand description
The vocabulary, with the policy that reads it.
use majordomus_cli::capability::builtin::commit::ScopesReport;
use majordomus_cli::commit::ScopeVocabulary;
let r = ScopesReport { vocabulary: ScopeVocabulary::default(), sample: 1500 };
assert_eq!(r.sample, majordomus_cli::commit::scopes::SAMPLE);Fields§
§vocabulary: ScopeVocabularyEvery scope the history uses, most used first, with the directories it is used about.
sample: usizeHow many commits back the vocabulary is learned from.
Trait Implementations§
Source§impl Debug for ScopesReport
impl Debug for ScopesReport
Source§impl<'de> Deserialize<'de> for ScopesReport
impl<'de> Deserialize<'de> for ScopesReport
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 JsonSchema for ScopesReport
impl JsonSchema for ScopesReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ScopesReport
impl RefUnwindSafe for ScopesReport
impl Send for ScopesReport
impl Sync for ScopesReport
impl Unpin for ScopesReport
impl UnsafeUnpin for ScopesReport
impl UnwindSafe for ScopesReport
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