diff options
| author | Max Audron <me@audron.dev> | 2026-02-22 14:06:16 +0100 |
|---|---|---|
| committer | Max Audron <me@audron.dev> | 2026-02-22 14:06:16 +0100 |
| commit | 024eb3df4a0786a92033baea123aa779998cdc28 (patch) | |
| tree | 412670a982455cb3351c199b7df21b0b22f3a36e /src/primitive/bufferid.rs | |
| parent | Syncable trait error handling (diff) | |
NetworkList and signalproxy objects error handling
Diffstat (limited to 'src/primitive/bufferid.rs')
| -rw-r--r-- | src/primitive/bufferid.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/primitive/bufferid.rs b/src/primitive/bufferid.rs index 9d780c6..88b56fa 100644 --- a/src/primitive/bufferid.rs +++ b/src/primitive/bufferid.rs @@ -48,12 +48,12 @@ impl UserType for BufferId { // TODO this is not correct usage, it's technically not really network repr were converting from // but just the conversion of VariantList -> Self directly impl NetworkList for Vec<BufferId> { - fn to_network_list(&self) -> super::VariantList { - self.iter().map(|b| Variant::BufferId(*b)).collect() + fn to_network_list(&self) -> Result<super::VariantList, ProtocolError> { + Ok(self.iter().map(|b| Variant::BufferId(*b)).collect()) } - fn from_network_list(input: &mut super::VariantList) -> Self { - input.iter().map(|b| b.try_into().unwrap()).collect() + fn from_network_list(input: &mut super::VariantList) -> Result<Self, ProtocolError> { + input.iter().map(|b| b.try_into()).collect() } } |
