diff options
| author | Estevan Castilho <tevo@riajuu.net> | 2026-08-23 03:34:07 +0000 |
|---|---|---|
| committer | Estevan Castilho <tevo@riajuu.net> | 2026-08-23 03:34:26 +0000 |
| commit | c452541e935295f2708271a12207f7c7ee2636bf (patch) | |
| tree | daad8008ef06c2f4ddd471f0a46cbe5f16042d16 /lib/protocols/Directory.mli | |
| parent | 26e03cf21247aeed6e6f2bfc269c4c540ca9a451 (diff) | |
| download | RNT-c452541e935295f2708271a12207f7c7ee2636bf.tar.gz RNT-c452541e935295f2708271a12207f7c7ee2636bf.zip | |
Allow directory operations to fail if needed
Diffstat (limited to 'lib/protocols/Directory.mli')
| -rw-r--r-- | lib/protocols/Directory.mli | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/protocols/Directory.mli b/lib/protocols/Directory.mli index 5bf5277..9033235 100644 --- a/lib/protocols/Directory.mli +++ b/lib/protocols/Directory.mli @@ -1,13 +1,13 @@ type t class type implementation = object - method list : string list - method find : string -> Handle.t option + method list : (string BatFingerTree.t, Concepts.Condition.condition) result + method find : string -> (Handle.t option, Concepts.Condition.condition) result end val make : #implementation -> Handle.protocol val from : Handle.t -> t Handle.interface option -val list : t Handle.interface -> string list -val find : t Handle.interface -> string -> Handle.t option +val list : t Handle.interface -> (string BatFingerTree.t, Concepts.Condition.condition) result +val find : t Handle.interface -> string -> (Handle.t option, Concepts.Condition.condition) result |
