mirror of
https://github.com/laosb/CropImage.git
synced 2025-05-02 00:11:09 +00:00
15 lines
298 B
Swift
15 lines
298 B
Swift
//
|
|
// Comparable+clamped.swift
|
|
//
|
|
//
|
|
// Created by Shibo Lyu on 2023/8/16.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
// https://stackoverflow.com/a/40868784
|
|
extension Comparable {
|
|
func clamped(to limits: ClosedRange<Self>) -> Self {
|
|
return min(max(self, limits.lowerBound), limits.upperBound)
|
|
}
|
|
}
|