#[non_exhaustive]pub struct LogsArchive {
pub data: Option<LogsArchiveDefinition>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The logs archive.
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.data: Option<LogsArchiveDefinition>
The definition of an archive.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl LogsArchive
impl LogsArchive
pub fn new() -> LogsArchive
pub fn data(self, value: LogsArchiveDefinition) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for LogsArchive
impl Clone for LogsArchive
Source§fn clone(&self) -> LogsArchive
fn clone(&self) -> LogsArchive
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 moreSource§impl Debug for LogsArchive
impl Debug for LogsArchive
Source§impl Default for LogsArchive
impl Default for LogsArchive
Source§impl<'de> Deserialize<'de> for LogsArchive
impl<'de> Deserialize<'de> for LogsArchive
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 LogsArchive
impl PartialEq for LogsArchive
Source§impl Serialize for LogsArchive
impl Serialize for LogsArchive
impl StructuralPartialEq for LogsArchive
Auto Trait Implementations§
impl Freeze for LogsArchive
impl RefUnwindSafe for LogsArchive
impl Send for LogsArchive
impl Sync for LogsArchive
impl Unpin for LogsArchive
impl UnwindSafe for LogsArchive
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