Struct iceberg_rust::catalog::commit::CommitView
source · pub struct CommitView {
pub identifier: Identifier,
pub requirements: Vec<ViewRequirement>,
pub updates: Vec<ViewUpdate>,
}Expand description
Update metadata of a table
Fields§
§identifier: IdentifierTable identifier
requirements: Vec<ViewRequirement>Assertions about the metadata that must be true to update the metadata
updates: Vec<ViewUpdate>Changes to the table metadata
Trait Implementations§
source§impl Debug for CommitView
impl Debug for CommitView
source§impl<'de> Deserialize<'de> for CommitView
impl<'de> Deserialize<'de> for CommitView
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
Auto Trait Implementations§
impl Freeze for CommitView
impl RefUnwindSafe for CommitView
impl Send for CommitView
impl Sync for CommitView
impl Unpin for CommitView
impl UnwindSafe for CommitView
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