pub struct ColumnIndex {
pub id: String,
pub created_at: String,
pub updated_at: String,
pub key: String,
pub type: String,
pub status: String,
pub error: String,
pub columns: Vec<String>,
pub lengths: Vec<i64>,
pub orders: Option<Vec<String>>,
}Expand description
Index
Fields§
§id: StringIndex ID.
created_at: StringIndex creation date in ISO 8601 format.
updated_at: StringIndex update date in ISO 8601 format.
key: StringIndex Key.
type: StringIndex type.
status: StringIndex status. Possible values: available, processing, deleting,
stuck, or failed
error: StringError message. Displays error generated on failure of creating or deleting an index.
columns: Vec<String>Index columns.
lengths: Vec<i64>Index columns length.
orders: Option<Vec<String>>Index orders.
Implementations§
Source§impl ColumnIndex
impl ColumnIndex
Sourcepub fn created_at(&self) -> &String
pub fn created_at(&self) -> &String
Get created_at
Sourcepub fn updated_at(&self) -> &String
pub fn updated_at(&self) -> &String
Get updated_at
Sourcepub fn set_orders(self, orders: Vec<String>) -> Self
pub fn set_orders(self, orders: Vec<String>) -> Self
Set orders
Trait Implementations§
Source§impl Clone for ColumnIndex
impl Clone for ColumnIndex
Source§fn clone(&self) -> ColumnIndex
fn clone(&self) -> ColumnIndex
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 ColumnIndex
impl Debug for ColumnIndex
Source§impl<'de> Deserialize<'de> for ColumnIndex
impl<'de> Deserialize<'de> for ColumnIndex
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 Serialize for ColumnIndex
impl Serialize for ColumnIndex
impl Model for ColumnIndex
Auto Trait Implementations§
impl Freeze for ColumnIndex
impl RefUnwindSafe for ColumnIndex
impl Send for ColumnIndex
impl Sync for ColumnIndex
impl Unpin for ColumnIndex
impl UnsafeUnpin for ColumnIndex
impl UnwindSafe for ColumnIndex
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