rust-yaml 0.0.1

A fast, safe YAML 1.2 library for Rust
# Set default behavior to automatically normalize line endings
* text=auto

# Force batch scripts to always use CRLF line endings so that if a repo is accessed
# in Windows via a file share from Linux, the scripts will work
*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf

# Force bash scripts to always use LF line endings so that if a repo is accessed
# in Unix via a file share from Windows, the scripts will work
*.sh text eol=lf
*.fish text eol=lf

# Explicitly declare text files you want to always be normalized and converted to native line endings on checkout
*.c text
*.h text
*.rs text
*.toml text
*.md text
*.yml text
*.yaml text
*.json text
*.js text
*.ts text
*.txt text
*.xml text
*.html text
*.css text
*.scss text
*.sass text

# Declare files that will always have CRLF line endings on checkout
*.sln text eol=crlf

# Declare files that will always have LF line endings on checkout
*.gitattributes text eol=lf
*.gitignore text eol=lf
*.gitmodules text eol=lf
.gitmessage text eol=lf
Makefile text eol=lf
*.mk text eol=lf

# Denote all files that are truly binary and should not be modified
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.mov binary
*.mp4 binary
*.mp3 binary
*.flv binary
*.fla binary
*.swf binary
*.gz binary
*.zip binary
*.7z binary
*.ttf binary
*.eot binary
*.woff binary
*.woff2 binary
*.pyc binary
*.pdf binary
*.ez binary
*.bz2 binary
*.swp binary
*.image binary
*.lock binary

# Rust specific
Cargo.lock binary

# Archives
*.7z binary
*.jar binary
*.rar binary
*.zip binary
*.gz binary
*.bzip2 binary
*.bz2 binary
*.xz binary
*.lzma binary
*.cab binary

# Packing-only formats
*.iso binary
*.tar binary

# Package management formats
*.dmg binary
*.xpi binary
*.gem binary
*.egg binary
*.deb binary
*.rpm binary
*.msi binary
*.msm binary
*.msp binary

# Git LFS (Large File Storage) for large binary files
*.so filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*.lib filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.exe filter=lfs diff=lfs merge=lfs -text