pub struct CreateTableBranchRequest {
pub identity: Option<Box<Identity>>,
pub context: Option<HashMap<String, String>>,
pub id: Option<Vec<String>>,
pub name: String,
pub from_branch: Option<String>,
pub from_version: Option<i64>,
}Fields§
§identity: Option<Box<Identity>>§context: Option<HashMap<String, String>>Arbitrary context for a request as key-value pairs. How to use the context is custom to the specific implementation. REST NAMESPACE ONLY Context entries are passed via HTTP headers using the naming convention x-lance-ctx-<key>: <value>. For example, a context entry {\"trace_id\": \"abc123\"} would be sent as the header x-lance-ctx-trace_id: abc123.
id: Option<Vec<String>>§name: StringName of the branch to create
from_branch: Option<String>Source branch to create the new branch from. When omitted, the new branch is created from the main branch.
from_version: Option<i64>Version of the source (branch or main) to create from. When omitted, the latest version of the source is used.
Implementations§
Source§impl CreateTableBranchRequest
impl CreateTableBranchRequest
pub fn new(name: String) -> CreateTableBranchRequest
Trait Implementations§
Source§impl Clone for CreateTableBranchRequest
impl Clone for CreateTableBranchRequest
Source§fn clone(&self) -> CreateTableBranchRequest
fn clone(&self) -> CreateTableBranchRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateTableBranchRequest
impl Debug for CreateTableBranchRequest
Source§impl Default for CreateTableBranchRequest
impl Default for CreateTableBranchRequest
Source§fn default() -> CreateTableBranchRequest
fn default() -> CreateTableBranchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateTableBranchRequest
impl<'de> Deserialize<'de> for CreateTableBranchRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateTableBranchRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateTableBranchRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateTableBranchRequest
impl PartialEq for CreateTableBranchRequest
Source§fn eq(&self, other: &CreateTableBranchRequest) -> bool
fn eq(&self, other: &CreateTableBranchRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateTableBranchRequest
impl Serialize for CreateTableBranchRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CreateTableBranchRequest
Auto Trait Implementations§
impl Freeze for CreateTableBranchRequest
impl RefUnwindSafe for CreateTableBranchRequest
impl Send for CreateTableBranchRequest
impl Sync for CreateTableBranchRequest
impl Unpin for CreateTableBranchRequest
impl UnsafeUnpin for CreateTableBranchRequest
impl UnwindSafe for CreateTableBranchRequest
Blanket Implementations§
impl<T> Allocation for T
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