Skip to content

execution_intent

Enums

  • Params - Typed action parameters — only one action kind is valid per intent.

firma_proto::firma::v1::execution_intent::Params

Section titled “firma_proto::firma::v1::execution_intent::Params”

Enum

Typed action parameters — only one action kind is valid per intent.

Variants:

  • Http(super::HttpParams)
  • Db(super::DbQueryParams)
  • Tool(super::ToolUseParams)

Methods:

  • fn encode<impl ::prost::bytes::BufMut>(self: &Self, buf: & mut impl Trait) - Encodes the message to a buffer.
  • fn merge<impl ::prost::bytes::Buf>(field: & mut ::core::option::Option<Params>, tag: u32, wire_type: ::prost::encoding::wire_type::WireType, buf: & mut impl Trait, ctx: ::prost::encoding::DecodeContext) -> ::core::result::Result<(), ::prost::DecodeError> - Decodes an instance of the message from a buffer, and merges it into self.
  • fn encoded_len(self: &Self) -> usize - Returns the encoded length of the message without a length delimiter.

Trait Implementations:

  • Debug
    • fn fmt(self: &Self, f: & mut ::core::fmt::Formatter) -> ::core::fmt::Result
  • PartialEq
    • fn eq(self: &Self, other: &Params) -> bool
  • Clone
    • fn clone(self: &Self) -> Params