pub const Weights = enum(u32) pub fn fromMetadata(metadata: Metadata) Weightspub fn toMetadata(weights: Weights) Metadata6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066 pub const Weights = enum(u32) {
none = @bitCast(Metadata.Optional.none),
unpredictable,
_,
pub fn fromMetadata(metadata: Metadata) Weights {
assert(metadata.kind == .node);
return @fromBackingInt(metadata.index);
}
pub fn toMetadata(weights: Weights) Metadata {
return .{ .index = @intCast(@backingInt(weights)), .kind = .node };
}
}