func (acl *ACL) LoadFrom(adpt adapter.ACLAdapter) error { ers, err := adpt.AllRecord() if err != nil { return err } for er := range ers { err := acl.Append(er.Type, er.SecureId, er.Operation, er.Target, er.Permit, er.Ctx, er.RunOnce) if err != nil { return err } } return nil }