#[non_exhaustive]pub struct EditionDefault {
pub edition: Edition,
pub value: String,
/* private fields */
}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.edition: Edition§value: StringImplementations§
Trait Implementations§
Source§impl Clone for EditionDefault
impl Clone for EditionDefault
Source§fn clone(&self) -> EditionDefault
fn clone(&self) -> EditionDefault
Returns a copy 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 moreSource§impl Debug for EditionDefault
impl Debug for EditionDefault
Source§impl Default for EditionDefault
impl Default for EditionDefault
Source§fn default() -> EditionDefault
fn default() -> EditionDefault
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditionDefaultwhere
EditionDefault: Default,
impl<'de> Deserialize<'de> for EditionDefaultwhere
EditionDefault: Default,
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 Message for EditionDefault
impl Message for EditionDefault
Source§impl PartialEq for EditionDefault
impl PartialEq for EditionDefault
Source§impl Serialize for EditionDefault
impl Serialize for EditionDefault
impl StructuralPartialEq for EditionDefault
Auto Trait Implementations§
impl Freeze for EditionDefault
impl RefUnwindSafe for EditionDefault
impl Send for EditionDefault
impl Sync for EditionDefault
impl Unpin for EditionDefault
impl UnwindSafe for EditionDefault
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