pub struct CtCellProtection {
pub locked: Option<bool>,
pub hidden: Option<bool>,
}Fields§
§locked: Option<bool>Trait Implementations§
Source§impl Clone for CtCellProtection
impl Clone for CtCellProtection
Source§fn clone(&self) -> CtCellProtection
fn clone(&self) -> CtCellProtection
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 CtCellProtection
impl Debug for CtCellProtection
Source§impl Hash for CtCellProtection
impl Hash for CtCellProtection
Source§impl PartialEq for CtCellProtection
impl PartialEq for CtCellProtection
Source§impl Serialize for CtCellProtection
impl Serialize for CtCellProtection
Source§impl TS for CtCellProtection
impl TS for CtCellProtection
const EXPORT_TO: Option<&'static str>
Source§fn decl() -> String
fn decl() -> String
Declaration of this type, e.g.
interface User { user_id: number, ... }.
This function will panic if the type has no declaration.Source§fn inline() -> String
fn inline() -> String
Formats this types definition in TypeScript, e.g
{ user_id: number }.
This function will panic if the type cannot be inlined.Source§fn inline_flattened() -> String
fn inline_flattened() -> String
Flatten an type declaration.
This function will panic if the type cannot be flattened.
This function will panic if the type cannot be flattened.
Source§fn dependencies() -> Vec<Dependency>
fn dependencies() -> Vec<Dependency>
Information about types this type depends on.
This is used for resolving imports when exporting to a file.
Source§fn transparent() -> bool
fn transparent() -> bool
true if this is a transparent type, e.g tuples or a list.This is used for resolving imports when using the
export! macro.Source§fn name_with_type_args(args: Vec<String>) -> String
fn name_with_type_args(args: Vec<String>) -> String
Name of this type in TypeScript, with type arguments.
Source§fn export() -> Result<(), ExportError>
fn export() -> Result<(), ExportError>
Manually export this type to a file.
The output file can be specified by annotating the type with
#[ts(export_to = ".."].
By default, the filename will be derived from the types name. Read moreSource§fn export_to(path: impl AsRef<Path>) -> Result<(), ExportError>
fn export_to(path: impl AsRef<Path>) -> Result<(), ExportError>
Manually export this type to a file with a file with the specified path. This
function will ignore the
#[ts(export_to = "..)] attribute.Source§fn export_to_string() -> Result<String, ExportError>
fn export_to_string() -> Result<String, ExportError>
Manually generate bindings for this type, returning a
This function does not format the output, even if the
String.This function does not format the output, even if the
format feature is enabled.Source§impl XmlDeserialize for CtCellProtection
impl XmlDeserialize for CtCellProtection
fn deserialize<B: BufRead>( tag: &[u8], reader: &mut Reader<B>, attrs: Attributes<'_>, is_empty: bool, ) -> Self
Source§impl XmlSerialize for CtCellProtection
impl XmlSerialize for CtCellProtection
impl Eq for CtCellProtection
impl StructuralPartialEq for CtCellProtection
Auto Trait Implementations§
impl Freeze for CtCellProtection
impl RefUnwindSafe for CtCellProtection
impl Send for CtCellProtection
impl Sync for CtCellProtection
impl Unpin for CtCellProtection
impl UnwindSafe for CtCellProtection
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