func DecodeFromString(value string) (ID, error) {
	buf, err := decodeFromByte([]byte(value))
	if err != nil {
		return ID{}, err
	}

	id := ID{}
	copy(id[:], buf)
	return id, nil
}
// DecodeFromString returns an ID that is stored in the given string.
DecodeFromString returns an ID that is stored in the given string.
// DecodeFromString returns an ID that is stored in the given string .
func DecodeFromString(value string) (ID, error) {
	buf, err := decodeFromByte([]byte(value))
	if err != nil {
		return ID{}, err
	}
	id := ID{}
	copy(id[:], buf)
	return id, nil
}
func DecodeFromString ( value string ) ( ID , error ) { buf , err := decodeFromByte ( [ ] byte ( value ) ) if err != nil { return ID { } , err } id := ID { } copy ( id [ : ] , buf ) return id , nil }
DecodeFromString returns an ID that is stored in the given string.
DecodeFromString returns an ID that is stored in the given string .