#include "tensorstore/strided_layout.h"
template <DimensionIndex R, ArrayOriginKind O, ContainerKind C>
  
requires (RankConstraint::Implies(RankConstraint::FromInlineRank(R),
                                    static_rank)) &&
          
 (R == 0 || IsArrayOriginKindConvertible(O, OriginKind))
StridedLayout&
tensorstore::StridedLayout<Rank, OriginKind, CKind>::operator=(
    
const StridedLayout<R, O, C>& other);

Assigns from a layout with a compatible static_rank and array_origin_kind.