MCPcopy Create free account
hub / github.com/ElementsProject/lightning / try_from

Method try_from

cln-rpc/src/primitives.rs:98–108  ·  view source on GitHub ↗
(value: i32)

Source from the content-addressed store, hash-verified

96 type Error = crate::Error;
97
98 fn try_from(value: i32) -> std::result::Result<Self, Self::Error> {
99 match value {
100 0 => Ok(AutocleanSubsystem::SUCCEEDEDFORWARDS),
101 1 => Ok(AutocleanSubsystem::FAILEDFORWARDS),
102 2 => Ok(AutocleanSubsystem::SUCCEEDEDPAYS),
103 3 => Ok(AutocleanSubsystem::FAILEDPAYS),
104 4 => Ok(AutocleanSubsystem::PAIDINVOICES),
105 5 => Ok(AutocleanSubsystem::EXPIREDINVOICES),
106 _ => Err(anyhow!("Invalid AutocleanSubsystem {}", value)),
107 }
108 }
109}
110
111impl Display for AutocleanSubsystem {

Callers

nothing calls this directly

Calls 3

mapMethod · 0.80
SecretClass · 0.70
unwrapMethod · 0.45

Tested by

no test coverage detected