Docs.rs
  • support-kit-0.0.15
    • support-kit 0.0.15
    • Docs.rs crate page
    • MIT
    • Links
    • crates.io
    • Source
    • Owners
    • esmevane
    • Dependencies
      • argon2 ^0.5.3 normal
      • async-trait ^0.1.83 normal
      • axum ^0.8 normal
      • bon ^3.5 normal
      • clap ^4.5.4 normal
      • convert_case ^0.6.0 normal
      • dirs ^5.0.1 normal
      • figment ^0.10 normal
      • jsonwebtoken ^9.3.0 normal
      • minijinja ^2.3.1 normal
      • owo-colors ^4 normal
      • rand ^0.8.5 normal
      • russh ^0.45.0 normal
      • rustls-acme ^0.13 normal
      • secrecy ^0.10.3 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • service-manager ^0.6.1 normal
      • shell-escape ^0.1.5 normal
      • strum ^0.26.2 normal
      • thiserror ^1.0.59 normal
      • tokio ^1.40.0 normal
      • tokio-stream ^0.1.16 normal
      • tracing ^0.1.40 normal
      • tracing-appender ^0.2.0 normal
      • tracing-subscriber ^0.3.18 normal
      • uuid ^1.11.0 normal
      • figment ^0.10 dev
    • Versions
    • 9.27% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

support_kit0.0.15

  • All Items

Crate Items

  • Structs
  • Enums
  • Functions
  • Type Aliases

Crate support_kit

Source

Structs§

Args
Artifacts
AuthTokenGenerationFailure
We couldn’t make an auth token.
AuthTokenVerificationFailure
The auth token failed to verify.
BoilerplateArgs
BoilerplateContext
BoilerplateControl
BoilerplateTemplate
ConfigFile
ConfigManifest
ConfigSources
Configuration
Containers
DeploymentArgs
DeploymentConfig
DeploymentContext
DeploymentControl
HostControl
HostDefinition
HostDeploymentContext
HostDetails
HostSession
ImageDefinition
ImageDeploymentContext
InvalidServiceLabelError
LogFileConfig
LoggerConfig
Logging
NetworkConfig
NetworkInitError
PasswordControl
Registry
SecurityControl
ServiceArgs
ServiceConfig
ServiceControl
ServiceName
ShellCommand
SshConnection
SshSession
SupportControl
TokenContents
The claims that our json web token can make.
TokenControl

Enums§

BoilerplateCommand
BoilerplateError
BoilerplatePreset
Color
Commands
ConfigOrPreset
DeploymentCommand
Environment
LogLevel
LogLevelConfig
LogRotation
LogTarget
LoggerPreset
MissingDirError
OneOrMany
PasswordError
SecurityConfig
ServiceCommand
ServiceControlError
ServiceManagerKind
Represents the kind of service manager
ShellCommandError
SshError
SupportKitError
TokenError
Something went wrong with our session token.
Verbosity

Functions§

generate_auth_token
Generate a JSON web token for auth.
generate_randomized_token
Generates a random token for use in session tokens.
shell
validate_auth_token
Validate a JSON web token.

Type Aliases§

LoggerConfigOrPreset
LoggingConfig
Result