code: func (f *Feed) binaryGet(serializedData []byte) error {
  	if len(serializedData) != feedLength {
  		return NewErrorf(ErrInvalidValue, "Incorrect slice size to read feed. Expected %d, got %d", feedLength, len(serializedData))
  	}
  
  	var cursor int
  	copy(f.Topic[:], serializedData[cursor:cursor+TopicLength])
  	cursor += TopicLength
  
  	copy(f.User[:], serializedData[cursor:cursor+common.AddressLength])
  	cursor += common.AddressLength
  
  	return nil
  }
docs: // binaryGet restores the current instance from the information contained in the passed slice