github casbin/casbin v0.3.0
Casbin 0.3.0

latest releases: v2.87.1, v2.87.0, v2.86.0...
6 years ago

Casbin can return error instead of causing panic if it encounters any issues like parsing error.

The following five functions will return error instead of causing panic.

func NewEnforcerSafe(params ...interface{}) (e *Enforcer, err error) {}
func (e *Enforcer) EnforceSafe(rvals ...string) (result bool, err error) {}
func (e *Enforcer) LoadModelSafe() (err error) {}
func (e *Enforcer) LoadPolicySafe() (err error) {}
func (e *Enforcer) SavePolicySafe() (err error) {}

See details in: #19

Don't miss a new casbin release

NewReleases is sending notifications on new releases.