pub enum SlugCapability {
Opencode,
}Expand description
Staged-slug generators, for harnesses whose naming rules need sanitization/truncation beyond a format string.
Variants§
Opencode
OpenCode’s lowercase-alphanumeric-single-hyphen names, length-capped.
Trait Implementations§
Source§impl Clone for SlugCapability
impl Clone for SlugCapability
Source§fn clone(&self) -> SlugCapability
fn clone(&self) -> SlugCapability
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 moreimpl Copy for SlugCapability
Source§impl Debug for SlugCapability
impl Debug for SlugCapability
Source§impl<'de> Deserialize<'de> for SlugCapability
impl<'de> Deserialize<'de> for SlugCapability
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 SlugCapability
Source§impl PartialEq for SlugCapability
impl PartialEq for SlugCapability
Source§impl Serialize for SlugCapability
impl Serialize for SlugCapability
impl StructuralPartialEq for SlugCapability
Auto Trait Implementations§
impl Freeze for SlugCapability
impl RefUnwindSafe for SlugCapability
impl Send for SlugCapability
impl Sync for SlugCapability
impl Unpin for SlugCapability
impl UnsafeUnpin for SlugCapability
impl UnwindSafe for SlugCapability
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.