pub type PackageBaseName = Name;
Expand description
Name of the base package information that one or more packages are built from.
This is a type alias for Name
.
§Examples
use std::str::FromStr;
use alpm_types::{Error, Name};
// create PackageBaseName from &str
let pkgbase = Name::from_str("test-123@.foo_+")?;
// format as String
let pkgbase = Name::from_str("foo")?;
assert_eq!("foo", pkgbase.to_string());
Aliased Type§
struct PackageBaseName(String);
Fields§
§0: String
Implementations
Trait Implementations
Source§impl<'de> Deserialize<'de> for Name
impl<'de> Deserialize<'de> for Name
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