Skip to main content

parse_padding_strategy

Function parse_padding_strategy 

Source
pub fn parse_padding_strategy(padding: Option<&str>) -> Result<PaddingStrategy>
Expand description

Parses a padding strategy from a string option.

Valid values:

  • None or "power2"PaddingStrategy::PowerOfTwo (default)
  • "none"PaddingStrategy::None
  • "buckets"PaddingStrategy::Buckets
  • Numeric string → PaddingStrategy::Fixed(n)

§Examples

use void_core::support::parse::parse_padding_strategy;

assert!(parse_padding_strategy(None).is_ok());
assert!(parse_padding_strategy(Some("power2")).is_ok());
assert!(parse_padding_strategy(Some("none")).is_ok());
assert!(parse_padding_strategy(Some("1024")).is_ok());
assert!(parse_padding_strategy(Some("invalid")).is_err());