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
logo

logo

Module selector

  • Modules
  • Structs
  • Enums
  • Type Definitions
?
Change settings

Module cosmic_space::selector

source ·

Modules

specific

Structs

CreateBlock
HopDef
KindSelectorDef
LabeledPrimitiveTypeDef
MapEntryPatternDef
ParsedPipelineBlock
PayloadType2Def
PointHierarchy
PointKindSeg
PortHierarchy
SelectorDef
SpecificSelectorDef
UploadBlock
VersionReq

Enums

EmptyPattern
ExactPointSeg
Format
Pattern
PayloadBlockDef
PipelineKind
PointSegSelector
PointSegSelectorCtx
PointSegSelectorVar

Type Definitions

Hop
HopCtx
HopVar
KeySegment
KindBaseSelector
KindSelector
KindSelectorVar
LabeledPrimitiveType
LabeledPrimitiveTypeCtx
LabeledPrimitiveTypeVar
MapEntryPattern
MapEntryPatternCtx
MapEntryPatternVar
PatternBlock
PatternBlockCtx
PatternBlockDef
PatternBlockVar
PayloadBlock
PayloadBlockCtx
PayloadBlockVar
PayloadType2
PayloadType2Ctx
PayloadType2Var
Selector
SelectorCtx
SelectorVar
SpecificSelector
Provides ability to Select on a Specific. This means wildcards can be applied when any match will do: mechtronhub.io:postgres.org:postgres:*:(9.0.0) will select ANY variant of postgres version 9.0.0. (notice the version MUST be delimited by Parenthesis. A more useful example is when performing some type of version selection it follows SemVer Req rules: mechtronhub.io:postgres.org:postgres:gis:(>=10.2.3 <12.3.0) which would match on any version of postgres:gis with a version in that range
SubKindSelector