Module Smart.Advertised_refsSource
Sourcetype ('uid, 'reference) t Sourceval pp : (string, string) t Fmt.t Sourceval head : ('a, string) t -> 'a option Sourceval refs : ('uid, 'reference) t -> ('uid * 'reference * bool) list Sourceval reference :
equal:('ref -> 'ref -> bool) ->
?peeled:bool ->
'ref ->
('uid, 'ref) t ->
'uid option Sourceval references :
equal:('ref -> 'ref -> bool) ->
?peeled:bool ->
'ref list ->
('uid, 'ref) t ->
'uid list Sourceval map :
fuid:('uid0 -> 'uid1) ->
fref:('ref0 -> 'ref1) ->
('uid0, 'ref0) t ->
('uid1, 'ref1) t Sourceval v1 :
?shallows:'uid list ->
?capabilities:Capability.t list ->
('uid * 'ref * bool) list ->
('uid, 'ref) t Sourceval equal :
uid:('uid -> 'uid -> bool) ->
reference:('ref -> 'ref -> bool) ->
('uid, 'ref) t ->
('uid, 'ref) t ->
bool