Idris2Doc : Utils.Handle

Utils.Handle

(source)

Definitions

ReadHack : Type->Type->Bool->Type
Visibility: public export
WriteHack : Type->Type->Bool->Type
Visibility: public export
recordHandle : Type->Type->Type->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkHandle : (1_ : t_ok) -> (LinearIOm=> (1_ : t_ok) ->Nat->L1m (ResBool (ReadHackt_okt_read_failed))) -> (LinearIOm=> (1_ : t_ok) ->ListBits8->L1m (ResBool (WriteHackt_okt_write_failed))) -> (LinearIOm=> (1_ : t_ok) ->L1mt_closed) ->Handlet_okt_closedt_read_failedt_write_failed

Projections:
.do_close : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->L1mt_closed
.do_read : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->Nat->L1m (ResBool (ReadHackt_okt_read_failed))
.do_write : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->ListBits8->L1m (ResBool (WriteHackt_okt_write_failed))
.underlying : Handlet_okt_closedt_read_failedt_write_failed->t_ok
.underlying : Handlet_okt_closedt_read_failedt_write_failed->t_ok
Visibility: public export
underlying : Handlet_okt_closedt_read_failedt_write_failed->t_ok
Visibility: public export
.do_read : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->Nat->L1m (ResBool (ReadHackt_okt_read_failed))
Visibility: public export
do_read : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->Nat->L1m (ResBool (ReadHackt_okt_read_failed))
Visibility: public export
.do_write : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->ListBits8->L1m (ResBool (WriteHackt_okt_write_failed))
Visibility: public export
do_write : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->ListBits8->L1m (ResBool (WriteHackt_okt_write_failed))
Visibility: public export
.do_close : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->L1mt_closed
Visibility: public export
do_close : Handlet_okt_closedt_read_failedt_write_failed->LinearIOm=> (1_ : t_ok) ->L1mt_closed
Visibility: public export
close : LinearIOm=> (1_ : Handlet_okt_closedt_read_failedt_write_failed) ->L1mt_closed
Visibility: public export
read : {auto{conArg:1461} : LinearIOm} -> (1{arg:1464} : Handlet_okt_closedt_read_failedt_write_failed) -> (len : Nat) ->L1m (ResBool (\{lcase:0}=>case{lcase:0}of{False=>t_read_failed;True=>Res (ListBits8) (\{_:1523}=>Handlet_okt_closedt_read_failedt_write_failed) }))
Visibility: public export
write : {auto{conArg:1706} : LinearIOm} -> (1{arg:1709} : Handlet_okt_closedt_read_failedt_write_failed) -> (input : ListBits8) ->L1m (ResBool (\{lcase:0}=>case{lcase:0}of{False=>t_write_failed;True=>Handlet_okt_closedt_read_failedt_write_failed}))
Visibility: public export
Handle' : Type->Type->Type
Visibility: public export