Docs.rs
  • logisheets_controller-0.7.0
    • logisheets_controller 0.7.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • crates.io
    • Source
    • Owners
    • ImJeremyHe
    • Dependencies
      • chrono ^0.4 normal
      • colorsys ^0.6.7 normal
      • futures ^0.3.19 normal
      • gents ^0.8 normal optional
      • gents_derives ^0.8 normal optional
      • im ^15.0 normal
      • itertools ^0.10.5 normal
      • lazy_static ^1.4 normal
      • logisheets_astchecker ^0.7.0 normal
      • logisheets_base ^0.7.0 normal
      • logisheets_lexer ^0.7.0 normal
      • logisheets_parser ^0.7.0 normal
      • logisheets_workbook ^0.7.0 normal
      • num ^0.4.0 normal
      • num-bigint ^0.4 normal
      • num-traits ^0.2 normal
      • quick-xml ^0.31 normal
      • rand ^0.8.4 normal
      • regex ^1 normal
      • serde ^1 normal
      • statrs ^0.16.1 normal
      • thiserror ^1.0 normal
      • unicode-segmentation ^1.10.1 normal
      • uuid ^1.4.1 normal
      • wildescape ^0.1.0 normal
    • Versions
    • 2.64% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate logisheets_controller

logisheets_controller0.7.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs
  • Enums
  • Functions
  • Type Aliases

Crates

  • logisheets_controller

Crate logisheets_controller

Source

Re-exports§

pub use controller::display::Comment;
pub use controller::display::MergeCell;
pub use controller::display::Value;
pub use controller::style::Border;
pub use controller::style::BorderPr;
pub use controller::style::Fill;
pub use controller::style::Font;
pub use controller::style::Style;
pub use controller::Controller;
pub use api::*;

Modules§

api
controller
edit_action

Structs§

Task

Enums§

AsyncErr
SerdeErr

Functions§

lex_success

Type Aliases§

AsyncCalcResult
BlockId

Results

Settings
Help
    module
    logisheets_controller::controller
    re-export
    logisheets_controller::Controller
    extern crate
    logisheets_controller
    struct field
    logisheets_controller::controller::Controller::status
    Controller -> Status
    struct field
    logisheets_controller::controller::Controller::curr_book_name
    Controller -> String
    method
    logisheets_controller::controller::Controller::version
    &Controller -> u32
    method
    logisheets_controller::controller::Controller::redo
    &mut Controller -> bool
    method
    logisheets_controller::controller::Controller::undo
    &mut Controller -> bool
    method
    logisheets_controller::controller::Controller::get_all_sheet_info
    &Controller -> Vec<SheetInfo>
    method
    logisheets_controller::controller::Controller::save
    &Controller -> Result<Vec<u8>>
    method
    logisheets_controller::controller::Controller::handle_action
    &mut Controller, EditAction -> ActionEffect
    method
    logisheets_controller::controller::Controller::get_sheet_id_by_idx
    &Controller, usize -> Option<SheetId>
    method
    logisheets_controller::controller::Controller::get_display_sheet_response
    &Controller, DisplaySheetRequest -> Result<DisplayResponse>
    method
    logisheets_controller::controller::Controller::get_sheet_id_by_name
    &Controller, &str -> Option<SheetId>
    method
    logisheets_controller::controller::Controller::handle_async_calc_results
    &mut Controller, Vec<Task>, Vec<AsyncCalcResult> -> ActionEffect
    method
    logisheets_controller::controller::Controller::default
    -> Controller