func (s *Storage) GetResource(name string) (common.Resource, error) {
	i, err := s.resources.Get(name)
	if err != nil {
		return common.Resource{}, err
	}
	var res common.Resource
	res, err = common.ItemToResource(i)
	if err != nil {
		return common.Resource{}, err
	}
	return res, nil
}
func (s *Storage) GetResource(name string) (common.Resource, error) {
	i, err := s.resources.Get(name)
	if err != nil {
		return common.Resource{}, err
	}
	var res common.Resource
	res, err = common.ItemToResource(i)
	if err != nil {
		return common.Resource{}, err
	}
	return res, nil
}
func ( s * Storage ) GetResource ( name string ) ( common . Resource , error ) { i , err := s . resources . Get ( name ) if err != nil { return common . Resource { } , err } var res common . Resource res , err = common . ItemToResource ( i ) if err != nil { return common . Resource { } , err } return res , nil }
// GetResource gets an existing resource, errors otherwise
GetResource gets an existing resource errors otherwise