Struct PythonVirtualEnvName
pub struct PythonVirtualEnvName(/* private fields */);Expand description
Validated virtual environment name metadata.
Implementations§
§impl PythonVirtualEnvName
impl PythonVirtualEnvName
pub fn new(input: &str) -> Result<PythonVirtualEnvName, PythonVirtualEnvError>
pub fn new(input: &str) -> Result<PythonVirtualEnvName, PythonVirtualEnvError>
Creates virtual environment name metadata.
§Errors
Returns PythonVirtualEnvError when input is empty after trimming or contains path separators.
Trait Implementations§
§impl Clone for PythonVirtualEnvName
impl Clone for PythonVirtualEnvName
§fn clone(&self) -> PythonVirtualEnvName
fn clone(&self) -> PythonVirtualEnvName
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 PythonVirtualEnvName
impl Debug for PythonVirtualEnvName
§impl Display for PythonVirtualEnvName
impl Display for PythonVirtualEnvName
§impl FromStr for PythonVirtualEnvName
impl FromStr for PythonVirtualEnvName
§type Err = PythonVirtualEnvError
type Err = PythonVirtualEnvError
The associated error which can be returned from parsing.
§fn from_str(
input: &str,
) -> Result<PythonVirtualEnvName, <PythonVirtualEnvName as FromStr>::Err>
fn from_str( input: &str, ) -> Result<PythonVirtualEnvName, <PythonVirtualEnvName as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for PythonVirtualEnvName
impl Hash for PythonVirtualEnvName
§impl Ord for PythonVirtualEnvName
impl Ord for PythonVirtualEnvName
§fn cmp(&self, other: &PythonVirtualEnvName) -> Ordering
fn cmp(&self, other: &PythonVirtualEnvName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for PythonVirtualEnvName
impl PartialEq for PythonVirtualEnvName
§impl PartialOrd for PythonVirtualEnvName
impl PartialOrd for PythonVirtualEnvName
§impl TryFrom<&str> for PythonVirtualEnvName
impl TryFrom<&str> for PythonVirtualEnvName
§type Error = PythonVirtualEnvError
type Error = PythonVirtualEnvError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<PythonVirtualEnvName, <PythonVirtualEnvName as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<PythonVirtualEnvName, <PythonVirtualEnvName as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for PythonVirtualEnvName
impl StructuralPartialEq for PythonVirtualEnvName
Auto Trait Implementations§
impl Freeze for PythonVirtualEnvName
impl RefUnwindSafe for PythonVirtualEnvName
impl Send for PythonVirtualEnvName
impl Sync for PythonVirtualEnvName
impl Unpin for PythonVirtualEnvName
impl UnsafeUnpin for PythonVirtualEnvName
impl UnwindSafe for PythonVirtualEnvName
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