Member lists and masks of the fleet: 0,2,3 or -, parsed and printed as the Rust does
$ sexc add @ajax/mesh-member-list- total 3
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 04:08v/# 1 version
- drwxr-xr-x-Oct 27 04:08files/# the files of 0.1.0
- latest
- 0.1.0, published Oct 27 04:08 by ajax
- owners
- ajax
- license
- MIT
- dependencies
- @ajax/mesh-check ^0.1.0, @ajax/mesh-mt ^0.1.0, @ajax/mesh-parse ^0.1.0, @ajax/mesh-abi-base ^0.1.0, @ajax/rust-fmt ^0.1.0
- dependents
- @ajax/mesh-fleet-core, @ajax/mesh-fleet-doc, @ajax/mesh-fleet-edit, @ajax/mesh-fleet-groups, @ajax/mesh-fleet-plan, @ajax/mesh-peer-relay, @ajax/mesh-reconcile, @ajax/mesh-sched-place, @ajax/mesh-sched-tracker
- keywords
- mesh alphaos fleet members list
- homepage
- https://github.com/thomasdavis/alpha-c-mesh/tree/main/packages/mesh-member-list
- repository
- https://github.com/thomasdavis/alpha-c-mesh
1# @ajax/mesh-member-list 2 3Lists of fleet members (system ids) and their masks, printed and parsed exactly as the fleet's text 4formats write them: `0,2,3`, `-` for none, `all` for "every member that can" (`ml_opt` is Rust's 5`Option<Vec<u32>>`). 6 7## Ported from 8 9[alpha-rust-mesh](https://github.com/rsafier/alpha-rust-mesh) `crates/mesh-host/src/fleet.rs` 10(`list`, `parse_list`, `mask_of`, `members_of`) and `sched.rs` (`list`, `at_word`). 11 12## Tests 13 14`tests/member_list.c`: text and masks both ways, the Rust's error messages. 15 16## Licence 17 18MIT. See the repository's LICENSE.