Matter smart home protocol implementation for OCaml
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

matter, paseto: Use Result.Syntax instead of local let* binding

+3 -6
+1 -2
lib/case.ml
··· 11 11 let log_src = Logs.Src.create "matter.case" 12 12 13 13 module Log = (val Logs.src_log log_src : Logs.LOG) 14 - 15 - let ( let* ) = Result.bind 14 + open Result.Syntax 16 15 17 16 (** {1 Types} *) 18 17
+1 -2
lib/msg.ml
··· 8 8 let log_src = Logs.Src.create "matter.msg" 9 9 10 10 module Log = (val Logs.src_log log_src : Logs.LOG) 11 - 12 - let ( let* ) = Result.bind 11 + open Result.Syntax 13 12 14 13 (** {1 Message Header} *) 15 14
+1 -2
lib/tlv.ml
··· 5 5 6 6 (** Matter TLV (Tag-Length-Value) encoding and decoding *) 7 7 8 - (* Result monad operators *) 9 - let ( let* ) = Result.bind 8 + open Result.Syntax 10 9 11 10 (** {1 TLV Types} *) 12 11