Skip to main content

Crate glossia

Crate glossia 

Source

Re-exports§

pub use types::Pos;
pub use grammar::Grammar;
pub use grammar::SequenceWithProbability;
pub use grammar::DialectConfig;
pub use generator::GenerationMode;
pub use generator::SentenceLengthMode;
pub use generator::PayloadTok;
pub use generator::Lexicon;
pub use generator::generate_text;
pub use generator::generate_text_with_original_payload;
pub use generator::generate_text_best_of;
pub use generator::max_subsequence_embedding;
pub use generator::plan_sentence;
pub use generator::fill_slots;
pub use generator::SequenceCache;
pub use generator::print_sentence_kinds_once;
pub use generator::normalize_token_for_bip39;
pub use generator::wrap_payload_with_bars;
pub use generator::wrap_payload_with_color;
pub use generator::word_wrap;
pub use generator::capitalize;
pub use generator::payload_fits;
pub use generator::get_grammar;
pub use generator::get_dialect_config;
pub use generator::mode_to_dialect;
pub use generator::starts_with_vowel_sound;
pub use generator::load_payload_words;
pub use generator::load_payload_words_for_wordlist;
pub use generator::load_cover_words_by_pos;
pub use generator::load_cover_words_by_pos_for_wordlist;
pub use generator::build_pos_mapping;
pub use generator::build_pos_mapping_for_wordlist;
pub use generator::tag_word;
pub use generator::select_random_words;
pub use generator::wordlist_filenames;
pub use generator::default_wordlist;
pub use generator::load_payload_tree;
pub use generator::load_cover_tree;
pub use generator::load_cover_word_pos_tags;
pub use generator::get_embedded_yaml;
pub use generator::has_embedded_files;
pub use generator::get_available_languages;
pub use generator::get_available_wordlists;
pub use generator::detect_dialect;
pub use generator::detect_dialect_filtered;
pub use generator::detect_dialect_with;
pub use generator::detect_dialect_best;
pub use generator::DialectMatch;
pub use generator::DialectFilter;
pub use generator::inject_scale_payload;
pub use generator::get_wordlist_path;
pub use merkle::WordlistTree;
pub use merkle::merkleize;
pub use merkle::parse_merkleized;
pub use merkle::verify_merkleized;
pub use codec::encode_base_n;
pub use codec::decode_base_n;
pub use codec::encode_str_base_n;
pub use codec::detect_mode;
pub use codec::DataMode;
pub use codec::DecodeError;
pub use codec::hex_encode;
pub use codec::hex_decode;
pub use codec::base64_encode;
pub use codec::base64_decode;
pub use pipeline::Pipeline;
pub use pipeline::Endpoint;
pub use pipeline::Verb;
pub use pipeline::PipelineError;
pub use pipeline::encode_into_language;
pub use pipeline::decode_from_language;
pub use pipeline::cached_payload_tree;

Modules§

codec
generator
grammar
image_codec
lambda_parser
lambda_terms
merkle
pipeline
Pipeline: Meta-language-driven translation between Glossia languages.
scale
Scale derivation from interval patterns.
semantic_types
type_driven_grammar
types

Structs§

GrammarChecker
Grammar checker that wraps nlprule functionality

Enums§

Language
Helper enum to represent supported languages