func DecodeWorklogIDFromString(raw string) (WorklogID, error) {
	id := WorklogID{}

	buf, err := base32.DecodeString(raw)
	if err != nil {
		return id, err
	}

	if len(buf) != worklogIDLen {
		return id, ErrIncorrectWorklogIDLen
	}

	copy(id[:], buf)
	return id, nil

}
// DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded
// representation.
DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded
representation.
// DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded // representation .
func DecodeWorklogIDFromString(raw string) (WorklogID, error) {
	id := WorklogID{}
	buf, err := base32.DecodeString(raw)
	if err != nil {
		return id, err
	}
	if len(buf) != worklogIDLen {
		return id, ErrIncorrectWorklogIDLen
	}
	copy(id[:], buf)
	return id, nil
}
func DecodeWorklogIDFromString ( raw string ) ( WorklogID , error ) { id := WorklogID { } buf , err := base32 . DecodeString ( raw ) if err != nil { return id , err } if len ( buf ) != worklogIDLen { return id , ErrIncorrectWorklogIDLen } copy ( id [ : ] , buf ) return id , nil }
DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded
representation.
DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded representation .