Docs.rs
cosmic-space-0.3.6
cosmic-space 0.3.6
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
uberscott
Dependencies
ariadne ^0.1.5
normal
async-trait ^0.1.48
normal
bincode ^1.3.3
normal
convert_case ^0.5.0
normal
cosmic-macros-primitive ^0.3.6
normal
cosmic-nom ^0.3.6
normal
dashmap ^5.3.4
normal
enum-ordinalize ^3.1.11
normal
lazy_static ^1.4.0
normal
nom ^7
normal
nom-supreme ^0.6.0
normal
nom_locate ^4.0.0
normal
regex ^1.5.4
normal
semver ^1.0.10
normal
serde ^1.0.69
normal
serde_json ^1.0.79
normal
serde_urlencoded ^0.7.1
normal
strum ^0.24.1
normal
strum_macros ^0.24.1
normal
tokio ^1.15.0
normal
url ^2.3.1
normal
validator ^0.15.0
normal
Versions
0.89%
of the crate is documented
Go to latest version
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
☰
Module parse
Modules
Structs
Enums
Traits
Functions
Type Definitions
?
Module
cosmic_space
::
parse
source
·
[
−
]
Modules
error
model
point
Structs
Assignment
CamelCase
CompositeResolver
Domain
DomainPatternParser
Env
File
FileResolver
KindLex
LexRouteSelector
MapResolver
MultiVarResolver
NoResolver
PointCtxResolver
RegexCapturesResolver
SkewerCase
SkewerPatternParser
SurfaceSelectorDef
Enums
Ctx
ResolverErr
Traits
CtxResolver
SubstParser
VarResolver
Functions
access_grant_kind
access_grant_kind_perm
access_grant_kind_priv
allowed_map_entry_pattern
args
array_data_struct
asterisk
base_point_kind_segment
base_point_segment
base_point_segment_template
base_point_segment_wildcard
base_seg
bind_config
call
call_kind
call_pipeline_stop
call_with_config
camel_case
camel_case_chars
camel_case_to_string_matcher
camel_chars
child_perms
chunk
cmd_method
command
command_line
command_strategy
comment
consume_call
consume_command_line
consume_data_struct_def
consume_hierarchy
consume_kind
consume_map_entry_pattern
consume_path
consume_payload_structure
consume_pipeline
consume_pipeline_block
consume_pipeline_step
consume_pipeline_stop
consume_point
consume_point_ctx
consume_point_var
consume_primitive_def
core_pipeline_stop
create
delim_kind
delim_kind_lex
delim_kind_parts
diagnose
digit_range
dir_point_kind_segment
dir_point_segment
dir_pop
doc
domain
domain_chars
domain_route_segment
eop
eos
exact_range
expect
expected_block_terminator_or_non_terminator
ext_action
ext_call
ext_method
file_chars
file_chars_plus_capture
file_chars_template
file_point_kind_segment
file_point_segment
filename
filepath_chars
filepath_point_kind_segment
filepath_point_segment_template
filepath_point_segment_wildcard
filesystem_point_segment
format
fs_trailing
get
get_properties
global_route_segment
http_call
http_method
http_method_pattern
in_double_quotes
ispan
kind
kind_base
kind_base_selector
kind_lex
kind_parts
kind_selector
kind_template
labeled_primitive_def
layer
lex_block
lex_block_alt
lex_child_scopes
lex_delimited_block
lex_name_stack
lex_nested_block
rough block simply makes sure that the opening and closing symbols match it accounts for multiple embedded blocks of the same kind but NOT of differing kinds
lex_root_scope
lex_route_selector
lex_scope
lex_scope_pipeline_step_and_block
lex_scope_selector
lex_scoped_block_kind
lex_scopes
lex_sub_scope_selectors_and_filters_and_block
lex_terminated_block
local_route_segment
lowercase1
lowercase_alphanumeric
map_entry_pattern
map_entry_pattern_any
map_entry_patterns
map_pattern
map_pattern_params
map_pattern_payload_structure
mechtron_config
mesh_eos
mesh_seg
method_kind
method_pattern
nested_block
nested_block_content
next_stacked_name
no_comment
no_space_with_blocks
none
nospace0
nospace1
nospace1_nosemi
not_quote
not_space
other_route_segment
parse_alpha1_str
parse_camel_case_str
parse_include_blocks
parse_inner_block
parse_star_key
parse_uuid
parse_version
parse_version_chars_str
particle_perms
path
path_regex
pattern
payload
payload_filter_block_any
payload_filter_block_def
payload_filter_block_empty
payload_pattern
payload_pattern_any
payload_structure
payload_structure_with_validation
permissions
permissions_mask
pipeline
pipeline_segment
pipeline_step_var
pipeline_stop_var
plus_topic_or_none
point_and_kind
point_kind_hierarchy
point_non_root_var
point_pipeline_stop
point_route_segment
point_segment_chars
point_segment_selector
point_selector
point_template
point_var
pop
port
primitive_data_struct
primitive_def
privilege
property_mod
property_value
property_value_double_quotes
property_value_not_space_or_comma
property_value_single_quotes
publish
publish_command
range
rc_command
rc_command_type
rec_domain_pattern
rec_kind
rec_script_line
rec_skewer
rec_skewer_capture
rec_skewer_pattern
rec_version
regex
remote_route_segment
request_payload_filter_block
required_map_entry_pattern
resolve_kind
response_payload_filter_block
return_pipeline_stop
root_ctx_seg
root_dir_point_segment
root_dir_point_segment_ctx
root_dir_point_segment_var
root_point_var
root_scope
root_scope_selector
root_scope_selector_name
rough_pipeline_step
route_attribute
route_attribute_value
route_selector
scope_filter
scope_filters
scope_name
scope_selector_name
scope_version
script
script_line
seg_delim
select
set
set_properties
set_property_mod
set_property_mod_lock
single_digit
single_lowercase
single_lowerscase
skewer
skewer_case
skewer_case_chars
skewer_chars
skewer_chars_plus_capture
skewer_chars_template
skewer_colon
skewer_dot
skewer_or_snake
some
space_chars
space_chars_plus_capture
space_no_dupe_dots
space_point_kind_segment
space_point_segment
specific
specific_selector
specific_version_req
strip_comments
sub
sub_kind_selector
subst
subst_path
sys_method
sys_route_segment
tag_route_segment
template
text_chunk
this_route_segment
to_string
topic
topic_none
topic_or_none
unset_property_mod
unwrap_block
upload_block
upload_blocks
upload_payload_block
upper
uuid_chars
value_constrained_map_pattern
value_pattern
var_chunk
var_route
var_seg
var_val
variable_name
ver_eos
version
version_chars
version_point_kind_segment
version_point_segment
version_req
version_req_chars
working
wrapped_cmd_method
wrapped_ext_method
wrapped_http_method
wrapped_sys_method
wrapper
Type Definitions
SurfaceSelector
SurfaceSelectorCtx
SurfaceSelectorVal