parse_changelog/gen/
serde.rs

1// SPDX-License-Identifier: Apache-2.0 OR MIT
2// This file is @generated by parse-changelog-internal-codegen
3// (gen_serde_impl function at tools/codegen/src/main.rs).
4// It is not intended for manual editing.
5
6#![cfg_attr(rustfmt, rustfmt::skip)]
7use serde::ser::{Serialize, SerializeStruct as _, Serializer};
8impl Serialize for crate::Release<'_> {
9    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
10    where
11        S: Serializer,
12    {
13        let mut state = serializer.serialize_struct("Release", 3)?;
14        state.serialize_field("version", &self.version)?;
15        state.serialize_field("title", &self.title)?;
16        state.serialize_field("notes", &self.notes)?;
17        state.end()
18    }
19}