Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
def
Cedar.Validation.instReprQualified.repr
{α✝ : Type u_1}
[Repr α✝]
:
Qualified α✝ → Nat → Std.Format
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- (Cedar.Validation.Qualified.optional (Except.ok a)).transpose = Except.ok (Cedar.Validation.Qualified.optional a)
- (Cedar.Validation.Qualified.required (Except.ok a)).transpose = Except.ok (Cedar.Validation.Qualified.required a)
- (Cedar.Validation.Qualified.optional (Except.error e)).transpose = Except.error e
- (Cedar.Validation.Qualified.required (Except.error e)).transpose = Except.error e
Instances For
Equations
Equations
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
Instances For
@[irreducible]
Equations
Instances For
@[irreducible]
Equations
- x✝.liftBoolTypes = Cedar.Data.Map.mapOnValues₂ x✝ fun (x : { x : Cedar.Validation.QualifiedType // sizeOf x < sizeOf x✝ }) => match x with | ⟨v, property⟩ => v.liftBoolTypes
Instances For
@[irreducible]
Equations
Instances For
- ancestors : Data.Set Spec.EntityType
- attrs : RecordType
Instances For
- standard (ty : StandardSchemaEntry) : EntitySchemaEntry
- enum (eids : Data.Set String) : EntitySchemaEntry
Instances For
def
Cedar.Validation.EntitySchemaEntry.isValidEntityEID
(entry : EntitySchemaEntry)
(eid : String)
:
Equations
- (Cedar.Validation.EntitySchemaEntry.standard ty).isValidEntityEID eid = true
- (Cedar.Validation.EntitySchemaEntry.enum eids).isValidEntityEID eid = eids.contains eid
Instances For
Equations
Instances For
Equations
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- ets.entityTypeMembers? et = match Cedar.Data.Map.find? ets et with | some (Cedar.Validation.EntitySchemaEntry.enum eids) => some eids | x => none
Instances For
Equations
- ets.isValidEntityUID uid = match Cedar.Data.Map.find? ets uid.ty with | some entry => entry.isValidEntityEID uid.eid | none => false
Instances For
Equations
- ets.contains ety = (Cedar.Data.Map.find? ets ety).isSome
Instances For
Equations
- ets.attrs? ety = Option.map Cedar.Validation.EntitySchemaEntry.attrs (Cedar.Data.Map.find? ets ety)
Instances For
Equations
- ets.tags? ety = Option.map Cedar.Validation.EntitySchemaEntry.tags? (Cedar.Data.Map.find? ets ety)
- appliesToPrincipal : Data.Set Spec.EntityType
- appliesToResource : Data.Set Spec.EntityType
- ancestors : Data.Set Spec.EntityUID
- context : RecordType
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- acts.actionType? ety = Cedar.Data.Set.any (fun (x : Cedar.Spec.EntityUID) => x.ty == ety) (Cedar.Data.Map.keys acts)
Instances For
Equations
- as.contains uid = (Cedar.Data.Map.find? as uid).isSome
Instances For
Equations
Instances For
- principal : Spec.EntityType
- action : Spec.EntityUID
- resource : Spec.EntityType
- context : RecordType
Instances For
Equations
Instances For
- ets : EntitySchema
- acts : ActionSchema
- reqty : RequestType
Instances For
Equations
Instances For
Equations
def
Cedar.Validation.ActionSchema.maybeDescendentOf
(as : ActionSchema)
(ety₁ ety₂ : Spec.EntityType)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Equations
def
Cedar.Validation.instReprQualified_1.repr
{α✝ : Type u_1}
[Repr α✝]
:
Qualified α✝ → Nat → Std.Format
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
Cedar.Validation.instDecidableEqQualified
{α✝ : Type u_1}
[DecidableEq α✝]
:
DecidableEq (Qualified α✝)
def
Cedar.Validation.instDecidableEqQualified.decEq
{α✝ : Type u_1}
[DecidableEq α✝]
(x✝ x✝¹ : Qualified α✝)
:
Equations
- Cedar.Validation.instDecidableEqQualified.decEq (Cedar.Validation.Qualified.optional a) (Cedar.Validation.Qualified.optional b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- Cedar.Validation.instDecidableEqQualified.decEq (Cedar.Validation.Qualified.optional a) (Cedar.Validation.Qualified.required a_1) = isFalse ⋯
- Cedar.Validation.instDecidableEqQualified.decEq (Cedar.Validation.Qualified.required a) (Cedar.Validation.Qualified.optional a_1) = isFalse ⋯
- Cedar.Validation.instDecidableEqQualified.decEq (Cedar.Validation.Qualified.required a) (Cedar.Validation.Qualified.required b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
Equations
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
@[irreducible]
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.