pub struct CreateEmptyTableRequest {
pub identity: Option<Box<Identity>>,
pub context: Option<HashMap<String, String>>,
pub id: Option<Vec<String>>,
pub location: Option<String>,
pub vend_credentials: Option<bool>,
}Expand description
CreateEmptyTableRequest : Request for creating an empty table. Deprecated: Use DeclareTableRequest instead.
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>>§location: Option<String>Optional storage location for the table. If not provided, the namespace implementation should determine the table location.
vend_credentials: Option<bool>Whether to include vended credentials in the response storage_options. When true, the implementation should provide vended credentials for accessing storage. When not set, the implementation can decide whether to return vended credentials.
Implementations§
Source§impl CreateEmptyTableRequest
impl CreateEmptyTableRequest
Sourcepub fn new() -> CreateEmptyTableRequest
pub fn new() -> CreateEmptyTableRequest
Request for creating an empty table. Deprecated: Use DeclareTableRequest instead.
Trait Implementations§
Source§impl Clone for CreateEmptyTableRequest
impl Clone for CreateEmptyTableRequest
Source§fn clone(&self) -> CreateEmptyTableRequest
fn clone(&self) -> CreateEmptyTableRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CreateEmptyTableRequest
impl Debug for CreateEmptyTableRequest
Source§impl Default for CreateEmptyTableRequest
impl Default for CreateEmptyTableRequest
Source§fn default() -> CreateEmptyTableRequest
fn default() -> CreateEmptyTableRequest
Source§impl<'de> Deserialize<'de> for CreateEmptyTableRequest
impl<'de> Deserialize<'de> for CreateEmptyTableRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateEmptyTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateEmptyTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for CreateEmptyTableRequest
impl PartialEq for CreateEmptyTableRequest
Source§impl Serialize for CreateEmptyTableRequest
impl Serialize for CreateEmptyTableRequest
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,
impl StructuralPartialEq for CreateEmptyTableRequest
Auto Trait Implementations§
impl Freeze for CreateEmptyTableRequest
impl RefUnwindSafe for CreateEmptyTableRequest
impl Send for CreateEmptyTableRequest
impl Sync for CreateEmptyTableRequest
impl Unpin for CreateEmptyTableRequest
impl UnwindSafe for CreateEmptyTableRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more