pub struct CreateCollectionRequest {
pub name: String,
pub source: String,
}
Expand description
CreateCollectionRequest : The configuration needed to create a Pinecone collection.
Fields§
§name: String
The name of the collection to be created. Resource name must be 1-45 characters long, start and end with an alphanumeric character, and consist only of lower case alphanumeric characters or ‘-’.
source: String
The name of the index to be used as the source for the collection.
Implementations§
Source§impl CreateCollectionRequest
impl CreateCollectionRequest
Sourcepub fn new(name: String, source: String) -> CreateCollectionRequest
pub fn new(name: String, source: String) -> CreateCollectionRequest
The configuration needed to create a Pinecone collection.
Trait Implementations§
Source§impl Clone for CreateCollectionRequest
impl Clone for CreateCollectionRequest
Source§fn clone(&self) -> CreateCollectionRequest
fn clone(&self) -> CreateCollectionRequest
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 CreateCollectionRequest
impl Debug for CreateCollectionRequest
Source§impl Default for CreateCollectionRequest
impl Default for CreateCollectionRequest
Source§fn default() -> CreateCollectionRequest
fn default() -> CreateCollectionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCollectionRequest
impl<'de> Deserialize<'de> for CreateCollectionRequest
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 CreateCollectionRequest
impl PartialEq for CreateCollectionRequest
Source§impl Serialize for CreateCollectionRequest
impl Serialize for CreateCollectionRequest
impl StructuralPartialEq for CreateCollectionRequest
Auto Trait Implementations§
impl Freeze for CreateCollectionRequest
impl RefUnwindSafe for CreateCollectionRequest
impl Send for CreateCollectionRequest
impl Sync for CreateCollectionRequest
impl Unpin for CreateCollectionRequest
impl UnwindSafe for CreateCollectionRequest
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request