Struct PreactHookName
pub struct PreactHookName(/* private fields */);Expand description
Validated Preact hook name metadata.
Implementations§
§impl PreactHookName
impl PreactHookName
pub fn new(input: &str) -> Result<PreactHookName, PreactNameError>
pub fn new(input: &str) -> Result<PreactHookName, PreactNameError>
Creates a lightly validated Preact hook name.
§Errors
Returns PreactNameError when input is not an ASCII identifier or does not start with use plus a suffix.
pub fn has_canonical_suffix(&self) -> bool
pub fn has_canonical_suffix(&self) -> bool
Returns whether the hook uses the common use + uppercase convention.
Trait Implementations§
§impl Clone for PreactHookName
impl Clone for PreactHookName
§fn clone(&self) -> PreactHookName
fn clone(&self) -> PreactHookName
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for PreactHookName
impl Debug for PreactHookName
§impl Display for PreactHookName
impl Display for PreactHookName
§impl FromStr for PreactHookName
impl FromStr for PreactHookName
§type Err = PreactNameError
type Err = PreactNameError
The associated error which can be returned from parsing.
§fn from_str(
input: &str,
) -> Result<PreactHookName, <PreactHookName as FromStr>::Err>
fn from_str( input: &str, ) -> Result<PreactHookName, <PreactHookName as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for PreactHookName
impl Hash for PreactHookName
§impl Ord for PreactHookName
impl Ord for PreactHookName
§impl PartialEq for PreactHookName
impl PartialEq for PreactHookName
§impl PartialOrd for PreactHookName
impl PartialOrd for PreactHookName
§impl TryFrom<&str> for PreactHookName
impl TryFrom<&str> for PreactHookName
§type Error = PreactNameError
type Error = PreactNameError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<PreactHookName, <PreactHookName as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<PreactHookName, <PreactHookName as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for PreactHookName
impl StructuralPartialEq for PreactHookName
Auto Trait Implementations§
impl Freeze for PreactHookName
impl RefUnwindSafe for PreactHookName
impl Send for PreactHookName
impl Sync for PreactHookName
impl Unpin for PreactHookName
impl UnsafeUnpin for PreactHookName
impl UnwindSafe for PreactHookName
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