sheen/flag

Types

pub opaque type Builder

Functions

pub fn boolean(
  builder: Builder,
) -> fn(
  fn(fn(fn(Bool) -> Decoder(a)) -> Decoder(a)) ->
    fn(sheen/internal/command_builder.Builder(Nil)) ->
      Result(sheen/internal/command_builder.Builder(a), String),
) ->
  fn(sheen/internal/command_builder.Builder(Nil)) ->
    Result(sheen/internal/command_builder.Builder(a), String)
pub fn count(
  builder: Builder,
) -> fn(
  fn(fn(fn(Int) -> Decoder(a)) -> Decoder(a)) ->
    fn(sheen/internal/command_builder.Builder(Nil)) ->
      Result(sheen/internal/command_builder.Builder(a), String),
) ->
  fn(sheen/internal/command_builder.Builder(Nil)) ->
    Result(sheen/internal/command_builder.Builder(a), String)
pub fn display(builder: Builder, display: String) -> Builder
pub fn help(builder: Builder, help: String) -> Builder
pub fn long(builder: Builder, long: String) -> Builder
pub fn new(name: String) -> Builder
pub fn short(builder: Builder, short: String) -> Builder
Search Document