#[non_exhaustive]pub struct ReferenceUrl {
pub url: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.url: String§rest: RestImplementations§
Source§impl ReferenceUrl
impl ReferenceUrl
Sourcepub fn builder(url: String) -> ReferenceUrlBuilder
pub fn builder(url: String) -> ReferenceUrlBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ReferenceUrl
impl Clone for ReferenceUrl
Source§impl Debug for ReferenceUrl
impl Debug for ReferenceUrl
Source§impl DeclaredFields for ReferenceUrl
impl DeclaredFields for ReferenceUrl
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ReferenceUrl
impl<'de> Deserialize<'de> for ReferenceUrl
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 ReferenceUrl
Source§impl PartialEq for ReferenceUrl
impl PartialEq for ReferenceUrl
Source§impl Serialize for ReferenceUrl
impl Serialize for ReferenceUrl
impl StructuralPartialEq for ReferenceUrl
Auto Trait Implementations§
impl Freeze for ReferenceUrl
impl RefUnwindSafe for ReferenceUrl
impl Send for ReferenceUrl
impl Sync for ReferenceUrl
impl Unpin for ReferenceUrl
impl UnsafeUnpin for ReferenceUrl
impl UnwindSafe for ReferenceUrl
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