Select the types of activity you want to include in your feed.
tls: Use open Result.Syntax instead of local let* definition
Add open Result.Syntax to all files that use let* and remove the module-level let* export from core.ml. Files with existing local opens (like config.ml) keep their local pattern unchanged.
···33open Packet
44open Ciphersuite
5566-let ( let* ) = Result.bind
76let guard p e = if p then Ok () else Error e
8798let split_str ?(start = 0) str off =
+1
lib/engine.ml
···11open Core
22open State
33+open Result.Syntax
3445type state = State.state
56type error = State.error
+1
lib/handshake_client.ml
···22open State
33open Handshake_common
44open Config
55+open Result.Syntax
5667let state_version state =
78 match state.protocol_version with
+1
lib/handshake_client13.ml
···22open Core
33open Handshake_common
44open Config
55+open Result.Syntax
5667let answer_server_hello state ch (sh : server_hello) secrets raw log =
78 (* assume SH valid, version 1.3, extensions are subset *)