Skip to main content

CaixaDialeto

Enum CaixaDialeto 

Source
pub enum CaixaDialeto {
    Pacote,
    Molde,
    MoldePosicional,
    Desconhecido,
}
Expand description

Which (defcaixa …) declaration a source speaks.

Variants§

§

Pacote

This crate’s crate::Caixa — a tatara-lisp package manifest. Keyword-argument form headed by :nome.

§

Molde

pleme-doc-gen’s repo-surface declaration, keyword-argument form headed by :name (plus :ecosystem / :package).

§

MoldePosicional

The same declaration as Self::Molde, written with the package name as a bare positional symbol — (defcaixa todoku-go :kind :Biblioteca :ecosystem :go …). pleme-doc-gen’s parser reads the first token after the head as the name, so this is one arity of one declaration, not a third schema.

§

Desconhecido

A (defcaixa …) form matching neither. Kept as a variant rather than an error so classify is total and a census can COUNT the residue — a classifier that threw here would report “0 unknown” by construction.

Implementations§

Source§

impl CaixaDialeto

Source

pub const ALL: &'static [Self]

Exhaustive iteration surface for every consumer that walks the closed four-arm CaixaDialeto discriminator set — the feira dialeto census counter’s per-arm accept-set, a future feira dialeto --list-dialects CLI listing of the accepted classifications, a future M4 mesh.pleme.io/v1alpha1/Manifesto CR materializer’s admission-webhook rejection body naming the accepted-dialect set, any future census-report shape probe that sweeps every arm to compute per-arm coverage. A future arm addition (a fifth dialect the crate::dialeto module doc’s “third dialect” hazard actualises — the module explicitly frames its purpose as “what stops a third dialect appearing”, and this slice is the substrate-side answer: the arm-set is one edit and every consumer picks up the new entry by construction) extends this slice as one edit and every downstream consumer picks up the new entry through the shared iteration; the compiler-checked exhaustiveness on the sibling method match arms (Self::palavra_canonica / Self::consumidor / Self::descricao / std::fmt::Display) is the build-time guarantee that no arm forgets to grow.

Peer of the sibling closed-set typed enums’ crate::CaixaKind::ALL (6b1f4fb) / crate::aplicacao::PlacementStrategy::ALL (18c7342) / crate::aplicacao::RateLimitUnit::ALL (6bce03d) / crate::dep::DepList::ALL (45ee563) / crate::supervisor::RestartStrategy::ALL (4eec29c) / crate::supervisor::RestartPolicy::ALL (dd32ccf) exhaustive-iteration surfaces — the seventh closed-set typed enum on the caixa surface to converge onto the same one-canonical-arm-list-per-enum discipline, and the first dialect-classification axis (as distinct from an OTP-shape M2 slot or an M3 mesh slot) to reach it. Order matches variant declaration order verbatim (PacoteMoldeMoldePosicionalDesconhecido) so the slice is the canonical ordering every listing / rendering consumer defers to.

Source

pub const fn palavra_canonica(self) -> &'static str

The keyword an author should write for this dialect, once the migration named in Self::consumidor completes.

Source

pub const fn consumidor(self) -> &'static str

Who reads this dialect.

Source

pub const fn descricao(self) -> &'static str

A one-line description for a census row or an error message.

Trait Implementations§

Source§

impl Clone for CaixaDialeto

Source§

fn clone(&self) -> CaixaDialeto

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for CaixaDialeto

Source§

impl Debug for CaixaDialeto

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for CaixaDialeto

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for CaixaDialeto

Source§

impl Hash for CaixaDialeto

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for CaixaDialeto

Source§

fn eq(&self, other: &CaixaDialeto) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for CaixaDialeto

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.