#[allow(
non_camel_case_types,
dead_code,
unused_imports,
unused_qualifications,
clippy::derivable_impls,
clippy::match_single_binding,
clippy::uninlined_format_args,
clippy::doc_lazy_continuation,
clippy::module_inception
)]
pub mod __buffa {
#[allow(unused_imports)]
use super::*;
pub mod ext {
#[allow(unused_imports)]
use super::*;
pub const EXTERNAL_CHAIN_ADDRESS_TEXT: ::buffa::Extension<
::buffa::extension::codecs::Bool,
> = ::buffa::Extension::new(50000u32, "buf.validate.StringRules");
#[doc(hidden)]
pub const __EXTERNAL_CHAIN_ADDRESS_TEXT_JSON_EXT: ::buffa::type_registry::JsonExtEntry = ::buffa::type_registry::JsonExtEntry {
number: 50000u32,
full_name: "polyester.api.validation.v1.external_chain_address_text",
extendee: "buf.validate.StringRules",
to_json: ::buffa::extension_registry::helpers::bool_to_json,
from_json: ::buffa::extension_registry::helpers::bool_from_json,
};
pub const EVM_ADDRESS: ::buffa::Extension<::buffa::extension::codecs::Bool> = ::buffa::Extension::new(
50001u32,
"buf.validate.StringRules",
);
#[doc(hidden)]
pub const __EVM_ADDRESS_JSON_EXT: ::buffa::type_registry::JsonExtEntry = ::buffa::type_registry::JsonExtEntry {
number: 50001u32,
full_name: "polyester.api.validation.v1.evm_address",
extendee: "buf.validate.StringRules",
to_json: ::buffa::extension_registry::helpers::bool_to_json,
from_json: ::buffa::extension_registry::helpers::bool_from_json,
};
pub const CHAIN_TX_IDENTIFIER: ::buffa::Extension<
::buffa::extension::codecs::Bool,
> = ::buffa::Extension::new(50002u32, "buf.validate.StringRules");
#[doc(hidden)]
pub const __CHAIN_TX_IDENTIFIER_JSON_EXT: ::buffa::type_registry::JsonExtEntry = ::buffa::type_registry::JsonExtEntry {
number: 50002u32,
full_name: "polyester.api.validation.v1.chain_tx_identifier",
extendee: "buf.validate.StringRules",
to_json: ::buffa::extension_registry::helpers::bool_to_json,
from_json: ::buffa::extension_registry::helpers::bool_from_json,
};
}
pub fn register_types(reg: &mut ::buffa::type_registry::TypeRegistry) {
reg.register_json_ext(
super::__buffa::ext::__EXTERNAL_CHAIN_ADDRESS_TEXT_JSON_EXT,
);
reg.register_json_ext(super::__buffa::ext::__EVM_ADDRESS_JSON_EXT);
reg.register_json_ext(super::__buffa::ext::__CHAIN_TX_IDENTIFIER_JSON_EXT);
}
}
#[doc(inline)]
pub use self::__buffa::ext::EXTERNAL_CHAIN_ADDRESS_TEXT;
#[doc(inline)]
pub use self::__buffa::ext::EVM_ADDRESS;
#[doc(inline)]
pub use self::__buffa::ext::CHAIN_TX_IDENTIFIER;
#[doc(inline)]
pub use self::__buffa::register_types;