pub struct AliasPath {
pub path: Option<String>,
pub api_versions: Vec<String>,
pub pattern: Option<AliasPattern>,
pub metadata: Option<AliasPathMetadata>,
}
Expand description
The type of the paths for alias.
Fields§
§path: Option<String>
The path of an alias.
api_versions: Vec<String>
The API versions.
pattern: Option<AliasPattern>
The type of the pattern for an alias path.
metadata: Option<AliasPathMetadata>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for AliasPath
impl<'de> Deserialize<'de> for AliasPath
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
source§impl PartialEq for AliasPath
impl PartialEq for AliasPath
impl StructuralPartialEq for AliasPath
Auto Trait Implementations§
impl Freeze for AliasPath
impl RefUnwindSafe for AliasPath
impl Send for AliasPath
impl Sync for AliasPath
impl Unpin for AliasPath
impl UnwindSafe for AliasPath
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