Current section

Files

Jump to
html_to_markdown lib html_to_markdown image_dimensions.ex
Raw

lib/html_to_markdown/image_dimensions.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:4ba300ecbb725eb266bbcd4f47e9bc50e560372ba8b6f9d9f93c785e8758cdc8
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule HtmlToMarkdown.ImageDimensions do
@moduledoc """
Image dimensions in pixels.
Binding-safe replacement for `(u32, u32)` tuples, which degrade to
`Vec<Vec<String>>` when sanitized for cross-language binding generation.
Used by both `ImageMetadata` and
`InlineImage`.
"""
@typedoc "Image dimensions in pixels."
@type t :: %__MODULE__{
width: non_neg_integer(),
height: non_neg_integer()
}
defstruct width: 0,
height: 0
end