Make.ActorSourceval find :
?ctx:(string * string) list ->
'kind ->
Guardian.Uuid.Actor.t ->
('kind authorizable, string) monadval find_roles :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
(actor_role_set, string) monadval find_owner :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
(Guardian.Uuid.Actor.t option, string) monadval grant_roles :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
actor_role_set ->
(unit, string) monadval revoke_roles :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
actor_role_set ->
(unit, string) monadval save_owner :
?ctx:(string * string) list ->
?owner:Guardian.Uuid.Actor.t ->
Guardian.Uuid.Actor.t ->
(unit, string) monadval save_rules :
?ctx:(string * string) list ->
auth_rule list ->
(auth_rule list, auth_rule list) Lwt_result.tval revoke_role :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
role ->
(unit, string) monadval find_roles_exn :
?ctx:(string * string) list ->
Guardian.Uuid.Actor.t ->
actor_role_set Lwt.tval find_authorizable :
?ctx:(string * string) list ->
'kind ->
Guardian.Uuid.Actor.t ->
('kind authorizable, string) Lwt_result.tval decorate :
?ctx:(string * string) list ->
('a -> 'kind authorizable) ->
'a ->
('kind authorizable, string) Lwt_result.t