Docs.rs
cosmic-space-0.3.13
cosmic-space 0.3.13
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.13
normal
cosmic-nom ^0.3.13
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
cosmic_
space
0.3.13
Module parse
Modules
Structs
Enums
Traits
Functions
Type Aliases
In crate cosmic_
space
Module
cosmic_space
::
parse
Copy item path
source
·
[
−
]
Modules
§
error
model
point
Structs
§
Assignment
Camel
Case
Composite
Resolver
Domain
Domain
Pattern
Parser
Env
File
File
Resolver
KindLex
LexRoute
Selector
MapResolver
Multi
VarResolver
NoResolver
Point
CtxResolver
Regex
Captures
Resolver
Skewer
Case
Skewer
Pattern
Parser
Surface
Selector
Def
Enums
§
Ctx
Resolver
Err
Traits
§
CtxResolver
Subst
Parser
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 Aliases
§
Surface
Selector
Surface
Selector
Ctx
Surface
Selector
Val