pub enum VisibilityMode {
Default,
None,
Summary,
Verbose,
}Expand description
Hook output visibility. default means “no explicit override; use config”.
Variants§
Default
No explicit env override — defer to config.
None
Suppress hook output.
Summary
One-line summary.
Verbose
Verbose per-step output.
Implementations§
Trait Implementations§
Source§impl Clone for VisibilityMode
impl Clone for VisibilityMode
impl Copy for VisibilityMode
Source§impl Debug for VisibilityMode
impl Debug for VisibilityMode
Source§impl Default for VisibilityMode
impl Default for VisibilityMode
Source§impl<'de> Deserialize<'de> for VisibilityMode
impl<'de> Deserialize<'de> for VisibilityMode
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
impl Eq for VisibilityMode
Source§impl JsonSchema for VisibilityMode
impl JsonSchema for VisibilityMode
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 moreSource§impl PartialEq for VisibilityMode
impl PartialEq for VisibilityMode
Source§impl Serialize for VisibilityMode
impl Serialize for VisibilityMode
impl StructuralPartialEq for VisibilityMode
Auto Trait Implementations§
impl Freeze for VisibilityMode
impl RefUnwindSafe for VisibilityMode
impl Send for VisibilityMode
impl Sync for VisibilityMode
impl Unpin for VisibilityMode
impl UnsafeUnpin for VisibilityMode
impl UnwindSafe for VisibilityMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.