Client.status.clone.pair: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/coordinator/Client.bend as Client Lines 66-88 of mylsm-lsm-store@0.6.0.1/src/coordinator/Client.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Client.bend&start_line=66&end_line=88 import Base import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol def status.clone.pair( status: Protocol.ResponseStatus ) -> Protocol.ResponseStatus & Protocol.ResponseStatus: match status: case Protocol.Success{}: (Protocol.Success{}, Protocol.Success{}) case Protocol.InvalidArgument{}: (Protocol.InvalidArgument{}, Protocol.InvalidArgument{}) case Protocol.NotFound{}: (Protocol.NotFound{}, Protocol.NotFound{}) case Protocol.Busy{}: (Protocol.Busy{}, Protocol.Busy{}) case Protocol.Timeout{}: (Protocol.Timeout{}, Protocol.Timeout{}) case Protocol.ResponseResourceLimit{}: (Protocol.ResponseResourceLimit{}, Protocol.ResponseResourceLimit{}) case Protocol.Corruption{}: (Protocol.Corruption{}, Protocol.Corruption{}) case Protocol.IoFailure{}: (Protocol.IoFailure{}, Protocol.IoFailure{}) case Protocol.CommitUnknown{}: (Protocol.CommitUnknown{}, Protocol.CommitUnknown{}) case Protocol.AlreadyExists{}: (Protocol.AlreadyExists{}, Protocol.AlreadyExists{}) case Protocol.UnsupportedPlatform{}: (Protocol.UnsupportedPlatform{}, Protocol.UnsupportedPlatform{}) case Protocol.InvalidUtf8{}: (Protocol.InvalidUtf8{}, Protocol.InvalidUtf8{}) case Protocol.UnsupportedFormat{}: (Protocol.UnsupportedFormat{}, Protocol.UnsupportedFormat{}) Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&name=ResponseStatus