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