<commit_before><commit_msg>inmem: Buffer is a convenience message buffer<commit_after>package inmem

import ()

type Buffer []*Message

func (buf *Buffer) Send(msg *Message, mode int) (Receiver, Sender, error) {
	(*buf) = append(*buf, msg)
	return NopReceiver{}, NopSender{}, nil
}

func (buf *Buffer) Close() error {
	(*buf) = nil
	return nil
}
{'fraction_non_alphanumeric': 0.14492753623188406, 'fraction_numerical': 0.0, 'mean_word_length': 5.528301886792453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1941635', 'n_tokens_mistral': 115, 'n_tokens_neox': 114, 'n_words': 38}