pub struct OpKind(pub String);Expand description
Namespaced operation kind covering all write families.
The string representation uses dot-separated namespaces, e.g.
structure.insert_rows, transform.write_matrix, name.define.
Tuple Fields§
§0: StringImplementations§
Source§impl OpKind
impl OpKind
pub fn new(namespace: &str, action: &str) -> Self
pub fn namespace(&self) -> &str
pub fn action(&self) -> &str
pub fn structure_insert_rows() -> Self
pub fn structure_delete_rows() -> Self
pub fn structure_insert_cols() -> Self
pub fn structure_delete_cols() -> Self
pub fn structure_clone_row() -> Self
pub fn structure_merge_cells() -> Self
pub fn structure_unmerge_cells() -> Self
pub fn structure_rename_sheet() -> Self
pub fn structure_create_sheet() -> Self
pub fn structure_delete_sheet() -> Self
pub fn structure_copy_range() -> Self
pub fn structure_move_range() -> Self
pub fn transform_clear_range() -> Self
pub fn transform_fill_range() -> Self
pub fn transform_replace_in_range() -> Self
pub fn transform_write_matrix() -> Self
pub fn style_apply() -> Self
pub fn formula_apply_pattern() -> Self
pub fn formula_replace_in_formulas() -> Self
pub fn column_size() -> Self
pub fn layout_apply() -> Self
pub fn rules_apply() -> Self
pub fn name_define() -> Self
pub fn name_update() -> Self
pub fn name_delete() -> Self
pub fn edit_batch() -> Self
pub fn import_range() -> Self
pub fn import_grid() -> Self
pub fn session_materialize() -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpKind
impl<'de> Deserialize<'de> for OpKind
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
impl Eq for OpKind
impl StructuralPartialEq for OpKind
Auto Trait Implementations§
impl Freeze for OpKind
impl RefUnwindSafe for OpKind
impl Send for OpKind
impl Sync for OpKind
impl Unpin for OpKind
impl UnsafeUnpin for OpKind
impl UnwindSafe for OpKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
Converts
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>
Converts
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Separable for Twhere
T: Display,
impl<T> Separable for Twhere
T: Display,
Source§fn separate_by_policy(&self, policy: SeparatorPolicy<'_>) -> String
fn separate_by_policy(&self, policy: SeparatorPolicy<'_>) -> String
Adds separators according to the given
SeparatorPolicy. Read moreSource§fn separate_with_commas(&self) -> String
fn separate_with_commas(&self) -> String
Inserts a comma every three digits from the right. Read more
Source§fn separate_with_spaces(&self) -> String
fn separate_with_spaces(&self) -> String
Inserts a space every three digits from the right. Read more
Source§fn separate_with_dots(&self) -> String
fn separate_with_dots(&self) -> String
Inserts a period every three digits from the right. Read more
Source§fn separate_with_underscores(&self) -> String
fn separate_with_underscores(&self) -> String
Inserts an underscore every three digits from the right. Read more