func DenyAccess() *Enforcer {
	return E("ash/DenyAccess", fire.All(), func(_ *fire.Context) error {
		return fire.ErrAccessDenied
	})
}
func DenyAccess() *Enforcer {
	return E("ash/DenyAccess", fire.All(), func(_ *fire.Context) error {
		return fire.ErrAccessDenied
	})
}
func DenyAccess ( ) * Enforcer { return E ( " " , fire . All ( ) , func ( _ * fire . Context ) error { return fire . ErrAccessDenied } ) }
// DenyAccess will enforce the authorization by directly returning an access
// denied error. It should be used if the operation should not be authorized in
// any case (.e.g a candidate accessing a resource he has clearly no access to).
//
// Note: Usually access is denied by returning no enforcer. This enforcer should
// only be returned to immediately stop the authorization process and prevent
// other enforcers from authorizing the operation.
DenyAccess will enforce the authorization by directly returning an access denied error . It should be used if the operation should not be authorized in any case ( . e . g a candidate accessing a resource he has clearly no access to ) . Note : Usually access is denied by returning no enforcer . This enforcer should only be returned to immediately stop the authorization process and prevent other enforcers from authorizing the operation .